From: Sapan Bhatia Date: Thu, 21 Jan 2010 19:32:47 +0000 (+0000) Subject: Tweak to Thom Haddow's script, by Thom Haddow. X-Git-Tag: vsys-scripts-0.95-14~2 X-Git-Url: http://git.onelab.eu/?p=vsys-scripts.git;a=commitdiff_plain;h=52d7e99d55883cc377c9aee400848ccb0d67ba09 Tweak to Thom Haddow's script, by Thom Haddow. --- diff --git a/exec/vif_up b/exec/vif_up index 9549715..2829b58 100755 --- a/exec/vif_up +++ b/exec/vif_up @@ -145,8 +145,8 @@ os.system(cmd_ifconfig) # Add iptables rules (Clearing old ones first, if they exist) cmd_iptables_in = "/sbin/iptables -A INPUT -i %s -m mark -m state --state NEW ! --mark %d -j DROP" % (vif, sliceid) cmd_iptables_del_in = "/sbin/iptables -D INPUT -i %s -m mark -m state --state NEW ! --mark %d -j DROP 2>/dev/null" % (vif, sliceid) -cmd_iptables_out = "/sbin/iptables -A OUTPUT -o %s -m mark ! --mark %d -j DROP" % (vif, sliceid) -cmd_iptables_del_out = "/sbin/iptables -D OUTPUT -o %s -m mark ! --mark %d -j DROP 2>/dev/null" % (vif, sliceid) +cmd_iptables_out = "/sbin/iptables -A OUTPUT -o %s -m state --state NEW -m mark ! --mark %d -j DROP" % (vif, sliceid) +cmd_iptables_del_out = "/sbin/iptables -D OUTPUT -o %s -m state --state NEW -m mark ! --mark %d -j DROP 2>/dev/null" % (vif, sliceid) os.system(cmd_iptables_del_in) os.system(cmd_iptables_in)