X-Git-Url: https://git.distorted.org.uk/~mdw/firewall/blobdiff_plain/d8e37f37a3d09961f5bb0ab438e5ed2becba736d..refs/heads/emergency:/bookends.m4 diff --git a/bookends.m4 b/bookends.m4 index a10608d..9757a38 100644 --- a/bookends.m4 +++ b/bookends.m4 @@ -38,6 +38,8 @@ preserve_chains="filter:fail2ban filter:fail2ban-* $preserve_chains" ## Take the various IP versions in turn. unref=nil for ip in ip ip6; do + if [ "$FW_NOACT" ]; then break; fi + for table in $(cat /proc/net/${ip}_tables_names); do ## Step 1: clear out the builtin chains. @@ -222,7 +224,7 @@ case $forward in run ip6tables -A check-fwd-multi -g bad-destination-address \ -d ff${x}2::/16 done - ip6tables -A FORWARD -j check-fwd-multi -d ff00::/8 + run ip6tables -A FORWARD -j check-fwd-multi -d ff00::/8 ;; esac