From af49e3672351be5c1bad9958dfbd70bb638ffb45 Mon Sep 17 00:00:00 2001 From: Alexander Marx Date: Wed, 16 Jan 2013 06:12:34 +0100 Subject: [PATCH] Forward Firewall: edited p2pblock call in rules.pl --- config/forwardfw/rules.pl | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/config/forwardfw/rules.pl b/config/forwardfw/rules.pl index 152558b64..a6ba4fc50 100755 --- a/config/forwardfw/rules.pl +++ b/config/forwardfw/rules.pl @@ -89,10 +89,13 @@ if($param eq 'flush'){ &preparerules; if($MODE eq '0'){ if ($fwdfwsettings{'POLICY'} eq 'MODE1'){ + &p2pblock; system ("/usr/sbin/firewall-forward-policy"); }elsif($fwdfwsettings{'POLICY'} eq 'MODE2'){ + &p2pblock; system ("/usr/sbin/firewall-forward-policy"); - }elsif($fwdfwsettings{'POLICY'} eq 'MODE0' || $fwdfwsettings{'POLICY'} eq 'MODE2'){ + system ("iptables -A $CHAIN -m state --state NEW -j ACCEPT"); + }elsif($fwdfwsettings{'POLICY'} eq 'MODE0'){ system ("/usr/sbin/firewall-forward-policy"); system ("iptables -A $CHAIN -m state --state NEW -j ACCEPT"); } @@ -107,7 +110,6 @@ sub preparerules { if (! -z "${General::swroot}/forward/config"){ &buildrules(\%configfwdfw); - &p2pblock; } if (! -z "${General::swroot}/forward/input"){ &buildrules(\%configinputfw); -- 2.39.2