- 论坛徽章:
- 0
|
我的操作过程如下:
ssh 登陆
uname -a
察看我的内核版本
然后去下载这个版本的 .src.rpm
编出kernel-sourcecode并安装。
察看iptables -V的版本
把iptables的源码和内核的源码考倒/usr/src下
分别为/usr/src/iptables 和/usr/src/linux
修改Makefile文件的版本号。
去ftp.netfilter.org下载patch-o-matic-ng-20061219.tar.bz2
然后解压进入目录察看模块
下载ipp2p commlimit等模块
./runme --download
然后打补丁
./runme ipp2p
./runme connlimit
然后进入内核目录
make modules ^C
make modules M=net/ipv4/netfilter
编出 ipt_ipp2p.ko ipt_connlimit.ko
拷贝这两个文件倒 /lib/modules/`uname -r`/kernel/net/ipv4/netfilter/
运行depmod -a
然后
modprobe ipt_ipp2p
modprobe ipt_connlimit
FATAL: Error inserting ipt_connlimit (/lib/modules/2.6.9-34.EL/kernel/net/ipv4/netfilter/ipt_connlimit.ko): Unknown symbol in module, or unknown parameter (see dmesg)
dmesg
IPP2P v0.8.1_rc1 loading
ipt_connlimit: Unknown symbol tuplehash_to_ctrack |
|