From 3f411d7ddaa782e31b9e23f970a35e48d4d727da Mon Sep 17 00:00:00 2001 From: anthony Date: Thu, 26 Jul 2012 13:08:08 -0700 Subject: [PATCH] CS-15706 : remove rules for unplugged eth on nat table --- patches/systemvm/debian/config/opt/cloud/bin/cloud-nic.sh | 5 +++++ 1 file changed, 5 insertions(+) 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/')