diff options
author | Bob Gilligan <gilligan@vyatta.com> | 2009-04-13 15:14:33 -0700 |
---|---|---|
committer | Bob Gilligan <gilligan@vyatta.com> | 2009-04-13 15:14:33 -0700 |
commit | b50f5f2cbc68c35aede11d79d5ec6f5833da5eb7 (patch) | |
tree | 5b91b955ebac832ca6b3961eea5669225821b19d | |
parent | b626c511458aec9492c428eb4da07116e99bbd72 (diff) | |
download | vyatta-cfg-firewall-b50f5f2cbc68c35aede11d79d5ec6f5833da5eb7.tar.gz vyatta-cfg-firewall-b50f5f2cbc68c35aede11d79d5ec6f5833da5eb7.zip |
Add conntrack and post firewall hooks for IPv6.
-rw-r--r-- | scripts/firewall/firewall.init.in | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/scripts/firewall/firewall.init.in b/scripts/firewall/firewall.init.in index e084fcf..f3b20b6 100644 --- a/scripts/firewall/firewall.init.in +++ b/scripts/firewall/firewall.init.in @@ -48,20 +48,27 @@ start () { modprobe --syslog $mod done - # set up notrack chains/rules + # set up notrack chains/rules for IPv4 # by default, nothing is tracked. iptables -t raw -A PREROUTING -j NOTRACK iptables -t raw -A OUTPUT -j NOTRACK + + # set up notrack chains/rules for IPv6 + ip6tables -t raw -A PREROUTING -j NOTRACK + ip6tables -t raw -A OUTPUT -j NOTRACK - # set up post-firewall hook + # set up post-firewall hook for IPv4 iptables -N VYATTA_POST_FW_HOOK iptables -A VYATTA_POST_FW_HOOK -j ACCEPT - - # enforce strict host matching (see bug 4061) iptables -A INPUT -j VYATTA_POST_FW_HOOK - iptables -A FORWARD -j VYATTA_POST_FW_HOOK + # set up post-firewall hook for IPv6 + ip6tables -N VYATTA_POST_FW_HOOK + ip6tables -A VYATTA_POST_FW_HOOK -j ACCEPT + ip6tables -A INPUT -j VYATTA_POST_FW_HOOK + ip6tables -A FORWARD -j VYATTA_POST_FW_HOOK + # set up pre-SNAT hook iptables -t nat -N VYATTA_PRE_SNAT_HOOK iptables -t nat -A VYATTA_PRE_SNAT_HOOK -j RETURN |