LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1910|回复: 5

推荐用iptables限制BT、eMule、P2P等的下载

[复制链接]
发表于 2005-5-26 11:34:07 | 显示全部楼层 |阅读模式
关键字:ipp2p,iptables,eDonkey, eMule, Kademlia,BitTorrent, extended BT,p2p,关闭,端口,封,Linux.

站点:
说明:为了封堵内网的大量P2P软件的使用对带宽的影响.使用iptables的扩展模块ipp2p来进行控制.

下载:http://www.ipp2p.org/index_en.html
ipp2p-0.7.1.tar.gz
iptables-1.2.8.tar.bz2(需要使用到iptables.h,为了方便就下载了,请注意要下载和你使用的iptables同样的版本,可用iptables -V察看系统安装的iptables的软件版本.)

安装:
cd /usr/local/src/
tar -zxvf ipp2p-0.7.1.tar.gz
tar xjvf iptables-1.2.8.tar.bz2

修改ipp2p目录中的Markfile. 将IUSER = -I/usr/src/iptables修改为IUSER = -I/usr/local/src/iptables-1.2.8/include.

make
cp libipt_ipp2p.so /lib/iptables/
cp ipt_ipp2p.o /lib/modules/

使用iptables -m ipp2p –help命令,测试模块是否能正常装载.显示正常的帮助文件.

insmod ipt_ipp2p.o

安装完成.

加入一条命令封锁P2P的软件使用.
iptables -A FORWARD -p tcp -m ipp2p --ipp2p --bit --apple--winmx --soul -j DROP

要更精细的控制请查看ipp2p模块的文档和iptables的文档
经测试内网的bitcomet 和emule等软件都不能下载和上传!
发表于 2005-5-26 17:00:00 | 显示全部楼层
有空得试试看才行
回复 支持 反对

使用道具 举报

发表于 2005-6-28 17:00:00 | 显示全部楼层
上面的软件介绍的很好,多谢。

包括NETSCO的BM3000等硬件防火墙,底层确实是用这个软件实现的。
回复 支持 反对

使用道具 举报

发表于 2005-6-30 10:12:48 | 显示全部楼层
level 7 好像支持的更多格式。。。。
回复 支持 反对

使用道具 举报

发表于 2005-6-30 12:10:28 | 显示全部楼层
level 7 是?????
回复 支持 反对

使用道具 举报

发表于 2005-6-30 14:10:57 | 显示全部楼层
“vik-2.1应用Bridge Filter封锁BT实例”
http://www.516600.com/cgi-bin/lb ... opic=219&show=0
直接在adsl modem内部实现,试了试可能哪里配置冲突,重启 灯全亮
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表