dgclan 发表于 2007-8-26 01:30:37

关于限制某个网段的IP禁用BT

我想限制
192.168.1.1-100的IP禁用BT和电驴
192.168.1.101-253的用户可以用

具体要怎么写才可以呢?

下面我知道是禁用 192.168.1.1的IP禁用BT 难道要每个禁用的IP全部添加输入才可以?
iptables -t mangle -A PREROUTING -s 192.168.1.1 -m layer7 --l7proto bittorrent -j DROP
iptables -t mangle -A POSTROUTING -d 192.168.1.1 -m layer7 --l7proto bittorrent -j DROP

bfrader 发表于 2007-10-12 19:20:09

可以用shell的循环语句啊。

a=1
while [ $a -le 100 ]
do
iptables -t mangle -A PREROUTING -s 192.168.1.$a -m layer7 --l7proto bittorrent -j DROP
iptables -t mangle -A POSTROUTING -d 192.168.1.$a -m layer7 --l7proto bittorrent -j DROP
a=`expr $a "+" 1`
done

不是很简单吗?
页: [1]
查看完整版本: 关于限制某个网段的IP禁用BT