diff --git a/patches/systemvm/debian/config/opt/cloud/bin/cloud-nic.sh b/patches/systemvm/debian/config/opt/cloud/bin/cloud-nic.sh index aa7cf4775e2..24596f794e2 100755 --- a/patches/systemvm/debian/config/opt/cloud/bin/cloud-nic.sh +++ b/patches/systemvm/debian/config/opt/cloud/bin/cloud-nic.sh @@ -30,6 +30,11 @@ unplug_nic() { rule=$(echo $rule | sed 's/\-A/\-D/') sudo iptables -t mangle $rule done + iptables-save -t nat | grep $dev | grep "\-A" | while read rule + do + rule=$(echo $rule | sed 's/\-A/\-D/') + sudo iptables -t nat $rule + done iptables-save | grep $dev | grep "\-A" | while read rule do rule=$(echo $rule | sed 's/\-A/\-D/')