From 67c2d53e59b8c33765abca0a7642af290bfb01a3 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 41e84ebe..2da34e83 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