From 02d6447a10659f972226f732dfdd42dec29e0ae7 Mon Sep 17 00:00:00 2001 From: Tristan PILAT Date: Mon, 19 Oct 2015 10:59:00 +0200 Subject: [PATCH] Fix bug with IPv6. When IPv6=off don't use ip6tables in stop and reset function. --- minifirewall | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/minifirewall b/minifirewall index 94e666b..9198653 100755 --- a/minifirewall +++ b/minifirewall @@ -325,14 +325,14 @@ trap - INT TERM EXIT $IPT -F NEEDRESTRICT $IPT -t nat -F $IPT -t mangle -F - $IPT6 -F INPUT - $IPT6 -F OUTPUT + [ $IPV6 != 'off' ] && $IPT6 -F INPUT + [ $IPV6 != 'off' ] && $IPT6 -F OUTPUT # Accept all $IPT -P INPUT ACCEPT $IPT -P OUTPUT ACCEPT - $IPT6 -P INPUT ACCEPT - $IPT6 -P OUTPUT ACCEPT + [ $IPV6 != 'off' ] && $IPT6 -P INPUT ACCEPT + [ $IPV6 != 'off' ] && $IPT6 -P OUTPUT ACCEPT #$IPT -P FORWARD ACCEPT #$IPT -t nat -P PREROUTING ACCEPT #$IPT -t nat -P POSTROUTING ACCEPT @@ -363,8 +363,8 @@ trap - INT TERM EXIT $IPT -Z $IPT -t nat -Z $IPT -t mangle -Z - $IPT6 -Z - $IPT6 -t mangle -Z + [ $IPV6 != 'off' ] && $IPT6 -Z + [ $IPV6 != 'off' ] && $IPT6 -t mangle -Z echo "...reseting IPTables counters is now finish : OK" ;;