From 4dd63d8f72c247513bf6e20c04394ced35023add Mon Sep 17 00:00:00 2001 From: Adam Harrison Date: Wed, 4 Nov 2015 17:42:24 +0000 Subject: [PATCH] Bind the HTTP listener to localhost when fastdp enabled Prevent containers from accessing the weave router control port when fast datapath is in use. --- weave | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/weave b/weave index 77c28d91..ec2cc4fb 100755 --- a/weave +++ b/weave @@ -1481,7 +1481,7 @@ launch_router() { $(router_opts_$BRIDGE_TYPE) \ --ipalloc-range "$IPRANGE" \ --dns-effective-listen-address $DOCKER_BRIDGE_IP \ - ${NETHOST_OPT:+$DNS_ROUTER_OPTS} $NO_DNS_OPT \ + ${NETHOST_OPT:+$DNS_ROUTER_OPTS --http-addr 127.0.0.1:$HTTP_PORT} $NO_DNS_OPT \ --docker-api "unix:///var/run/docker.sock" "$@") with_container_netns_or_die $CONTAINER_NAME setup_router_iface_$BRIDGE_TYPE attach_router