当前位置:操作系统 > Unix/Linux >>

用ipp2p封禁BT过程介绍

RH AS3 内核为: 2.4.21-15.EL。iptables版本为:1.2.9

  1. 下载最新的patch-o-matic-ng补丁和最新的iptables源代码。放到/usr/src 下

  http://ftp.netfilter.org/pub/patch-o-matic-ng/snapshot/ patch-o-matic-ng

  http://www.netfilter.org/files/iptables-1.3.1.tar.bz2 iptables

  2. 如果你的系统里没有安装内核源码请自行安装。解压缩patch-o-matic-ng和iptables包

  tar -jxvf patch-o-matic-ng-20050302.tar.bz2

  tar -jxvf iptables-1.31..tar.bz2

  3. 给内核打补丁

  cd /usr/src/patch-o-matic-ng-20050302

  #KERNEL_DIR=/usr/src/linux-2.4 IPTABLES_DIR=/usr/src/iptables-1.3.1 ./runme extra

  按照提示打相应的补丁就可以了。我只选择了ipp2p,connlimit,time模块

  4. 编译内核

  cd /usr/src/linux-2.4

  make prproper

  make config

  在这里的前半部分一直安回车就可以了。遇到network option的部分时候选择需要的模块即可。

  然后在一路回车至结束。

  make dep

  make clean

  make bzImage

  make modules

  make modules_install

  make install

  reboot

  启动新内核

  5. 编译iptables

  cd /usr/src/iptables-1.3.1

  make KERNEL_DIR=/usr/src/linux-2.4

  make BINDIR=/sbin LIBDIR=/lib MANDIR=/usr/share/man install

  如果没什么错误的话iptables就升级到1.3.1的版本了

  6. 测试

  Iptables -m ip2p2 -help

  iptables -A FORWARD -m ipp2p --edk --kazaa --bit -j DROP

  

上一个:S3C4510B上运行uClinux-2.6的过程
下一个:如何在inputrc中定义多重热键

更多Unix/Linux疑问解答:
路由原理介绍
子网掩码快速算法
改变网络接口的速度和协商方式的工具miitool和ethtool
Loopback口的作用汇总
OSPF的童话
增强的ACL修改功能
三层交换机和路由器的比较
用三层交换机组建校园网
4到7层交换识别内容
SPARC中如何安装Linux系统(2)
SPARC中如何安装Linux系统(1)
用Swatch做Linux日志分析
实战多种Linux操作系统共存
浅析Linux系统帐户的管理和审计
Linux2.6对新型CPU的支持(2)
电脑通通透
玩转网络
IE/注册表
DOS/Win9x
Windows Xp
Windows 2000
Windows 2003
Windows Vista
Windows 2008
Windows7
Unix/Linux
苹果机Mac OS
windows8
安卓/Android
Windows10
如果你遇到操作系统难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,