|
我编辑的步骤是这样的
我安装的系统是FC4的
然后用yum install kerne 把内核升级成2.6.15-1.1830_FC4
1.
下载最新的内核代码2.6.15和iptables1.3.5,还有iptables补丁
2.
#cd /usr/src
#tar 开所有的包
#ln -s kernel-2.6.15 linux
#ln -s iptables-1.3.5 iptables
3.
#cd /usr/src/linux
#make mrproper
#make menuconfig(什么都不做,保存退出)
4.
#cd patch-o-match-ng-*
#KERNEL_DIR=/usr/src/linux IPTABLES_DIR=/usr/src/iptables ./runme ipp2p
#KERNEL_DIR=/usr/src/linux IPTABLES_DIR=/usr/src/iptables ./runme time
5.
#cd /usr/src/linux
#make menuconfig (选择ipp2p和time模块,其他的默认,保存退出)
#make modules_prepare
#make M=net/ipv4/netfilter
#cp /usr/src/linux/net/ipv4/netfilter ipt_ipp2p.ko /lib/modules/2.6.15-1.1830_FC4/kernel/net/ipv4/netfilter
#cp /usr/src/linux/net/ipv4/netfilter ipt_time.ko /lib/modules/2.6.15-1.1830_FC4/kernel/net/ipv4/netfilter
#chmod +x /lib/modules/2.6.15-1.1830_FC4/kernel/net/ipv4/netfilter/ipt_ipp2p.ko
#chmod +x /lib/modules/2.6.15-1.1830_FC4/kernel/net/ipv4/netfilter/ipt_time.ko
#depmod -a
6.
#cd /usr/src/iptables
#export KERNEL_DIR=/usr/src/linux
#export IPTABLES_DIR=/usr/src/iptables
#make BINDIR=/sbin LIBDIR=/lib MANDIR=/usr/share/man install
完成,现在开始测试:
#iptables --version
iptables-1.3.5
#iptables -nL (正常)
#iptables -t nat --list (正常)
#iptables -m ipp2p --help (正常)
但是输入下面命令时有问题
[root@linux ~]# iptables -A FORWARD -m ipp2p --ipp2p -j MARK --set-mark 0x01
iptables: Unknown error 4294967295
[root@linux ~]# iptables -A FORWARD -p udp -m ipp2p --kazaa --bit -j DROP
iptables: Unknown error 4294967295
[root@linux ~]# iptables -A FORWARD -p tcp -m ipp2p --edk --soul -j DROP
iptables: Unknown error 4294967295
[root@linux ~]#
希望高手能够帮帮忙,谢谢!!!! |
|