diff --git a/patches/systemvm/debian/config/etc/init.d/cloud-early-config b/patches/systemvm/debian/config/etc/init.d/cloud-early-config index 508fb146cc6..5236391acdc 100755 --- a/patches/systemvm/debian/config/etc/init.d/cloud-early-config +++ b/patches/systemvm/debian/config/etc/init.d/cloud-early-config @@ -162,9 +162,10 @@ setup_interface() { fi ifdown $intf - if [ "$RROUTER" != "1" -o "$1" != "2" ] + ifup $intf + if [ "$RROUTER" == "1" -a "$1" == "2" ] then - ifup $intf + ifdown $intf fi }