diff --git a/weave b/weave index 1df5e49b..eb62ad64 100755 --- a/weave +++ b/weave @@ -169,10 +169,10 @@ launch() { return 1 fi - ip link set $LOCAL_IFNAME master $BRIDGE - ip link set $LOCAL_IFNAME up - ip netns exec $NETNS ip link set $GUEST_IFNAME name $CONTAINER_IFNAME - ip netns exec $NETNS ip link set $CONTAINER_IFNAME up + ip link set $LOCAL_IFNAME master $BRIDGE && + ip link set $LOCAL_IFNAME up && + ip netns exec $NETNS ip link set $GUEST_IFNAME name $CONTAINER_IFNAME && + ip netns exec $NETNS ip link set $CONTAINER_IFNAME up && check_command_and_run ethtool ip netns exec $NETNS ethtool -K eth0 tx off >/dev/null }