VPC : fix for connection mark

This commit is contained in:
anthony 2012-06-25 16:28:53 -07:00
parent 84a4a7c1c8
commit 669029b8cd
2 changed files with 3 additions and 3 deletions

View File

@ -13,6 +13,7 @@ COMMIT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -i eth0 -p tcp -m state --state NEW --dport 3922 -j ACCEPT
-A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
COMMIT
*mangle
:PREROUTING ACCEPT [0:0]
@ -20,7 +21,5 @@ COMMIT
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
-A PREROUTING -m state --state ESTABLISHED,RELATED -j CONNMARK --restore-mark
-A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
-A OUTPUT -p udp --dport bootpc -j CHECKSUM --checksum-fill
COMMIT

View File

@ -81,7 +81,7 @@ create_guest_network() {
sudo iptables -A INPUT -i $dev -p udp -m udp --dport 53 -j ACCEPT
local tableName="Table_$dev"
sudo ip route add $subnet/$mask dev $dev table $tableName proto static
sudo iptables -t mangle -A PREROUTING -i $dev -m state --state ESTABLISHED,RELATED -j CONNMARK --restore-mark
setup_dnsmasq
}
@ -91,6 +91,7 @@ destroy_guest_network() {
sudo ip addr del dev $dev $ip/$mask
sudo iptables -D INPUT -i $dev -p udp -m udp --dport 67 -j ACCEPT
sudo iptables -D INPUT -i $dev -p udp -m udp --dport 53 -j ACCEPT
sudo iptables -t mangle -D PREROUTING -i $dev -m state --state ESTABLISHED,RELATED -j CONNMARK --restore-mark
desetup_dnsmasq
}