From f8f11b7f5022957945ce5cd460a3f73300b53d9f Mon Sep 17 00:00:00 2001 From: Michael Vines Date: Wed, 7 Nov 2018 17:42:29 -0800 Subject: [PATCH] Remove docker0 interface if present --- net/gce.sh | 3 ++- net/scripts/remove-docker-interface.sh | 11 +++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100755 net/scripts/remove-docker-interface.sh diff --git a/net/gce.sh b/net/gce.sh index 2bfa4ea72..8f80dfba1 100755 --- a/net/gce.sh +++ b/net/gce.sh @@ -411,8 +411,9 @@ $( install-earlyoom.sh \ install-libssl-compatability.sh \ install-rsync.sh \ - update-default-cuda.sh \ network-config.sh \ + remove-docker-interface.sh \ + update-default-cuda.sh \ ) diff --git a/net/scripts/remove-docker-interface.sh b/net/scripts/remove-docker-interface.sh new file mode 100755 index 000000000..f5dad8032 --- /dev/null +++ b/net/scripts/remove-docker-interface.sh @@ -0,0 +1,11 @@ +#!/bin/bash -ex +# +# Some instances have docker running and docker0 network interface confuses +# gossip and airdrops fail. As a workaround for now simply remove the docker0 +# interface +# + +[[ $(uname) = Linux ]] || exit 1 +[[ $USER = root ]] || exit 1 + +ip link delete docker0