Fix the wrong rules, really allow Bittorrent user
authorNeutron Soutmun <neo.neutron@gmail.com>
Tue, 17 Mar 2009 06:57:36 +0000 (13:57 +0700)
committerNeutron Soutmun <neo.neutron@gmail.com>
Tue, 17 Mar 2009 06:57:36 +0000 (13:57 +0700)
2009-03-17  Neutron Soutmun <neo.neutron@gmail.com>

* example/firewall.sh.in: Fix the allow ip list could not using Bittorrent due   to the wrong rules.

ChangeLog
example/firewall.sh.in

index bd5b315..3771e28 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2009-03-17  Neutron Soutmun <neo.neutron@gmail.com>
 
+       * example/firewall.sh.in: Fix the allow ip list could not using Bittorrent due    to the wrong rules.
+
+2009-03-17  Neutron Soutmun <neo.neutron@gmail.com>
+
        * weblogin/*.php: Fix the copyright year from 2007-2008 to 2008-2009, 
          crazy me forgot even the year.
        * weblogin/squid_helper.php: Add the license text as same as the whole 
index 7fbcb7c..1bef4d2 100755 (executable)
@@ -316,15 +316,12 @@ rules () {
   ##
   if [ "$BITTORRENT_BLOCK" = "yes" -o -n "$BITTORRENT_ALLOW" ]; then
     if [ -n "$BITTORRENT_ALLOW" ]; then
-      BITTORRENT_ALLOW_OPTIONS="-m set ! --set $P2P_ALLOW_SET"
+      BITTORRENT_ALLOW_OPTIONS="$DEV_IN_PARAM $DEV_LAN -m set ! --set $P2P_ALLOW_SET"
 
       # Source host
       $IPTABLES -t mangle -A $CHAIN_MANGLE_PREROUTING -m layer7 --l7proto bittorrent-announce $BITTORRENT_ALLOW_OPTIONS src -j DROP
       $IPTABLES -t mangle -A $CHAIN_MANGLE_PREROUTING -m layer7 --l7proto bittorrent $BITTORRENT_ALLOW_OPTIONS src -j DROP
 
-      # Destination host
-      $IPTABLES -t mangle -A $CHAIN_MANGLE_PREROUTING -m layer7 --l7proto bittorrent $BITTORRENT_ALLOW_OPTIONS dst -j DROP
-
     else
       $IPTABLES -t mangle -A $CHAIN_MANGLE_PREROUTING -m layer7 --l7proto bittorrent-announce -j DROP
       $IPTABLES -t mangle -A $CHAIN_MANGLE_PREROUTING -m layer7 --l7proto bittorrent -j DROP