diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-packet/files/reset-interfaces.sh b/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-packet/files/reset-interfaces.sh index d8cea00fe2..b00eb9c092 100644 --- a/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-packet/files/reset-interfaces.sh +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/oem-packet/files/reset-interfaces.sh @@ -1,8 +1,8 @@ #!/bin/bash set -e - logger "Hard reset of all network interfaces due to upstream systemd-networkd issue: https://github.com/coreos/bugs/issues/36 ." -ip link set enp1s0f0 down -ip link set enp1s0f1 down +for iface in `ls -1 /sys/class/net | egrep -v "(^lo$|^bond)"`; do + ip link set $iface down +done ip link del bond0 systemctl restart systemd-networkd