virtuaboy
FC4 下运行iptables -m layer7 提示“Segmentation fault”
今天给FC4打layer7模块
系统:Linux Fedora 2.6.11-1.1369_FC4
iptables:iptables-1.3.0-2
/usr/src/linux和/usr/src/iptables是对应版本的源码。
layer7用的是netfilter-layer7-v2.1版本,因为高版本不支持FC4的iptables了。
前面的步骤和网上教程一样,正常生成了libipt_layer.ko和ipt_layer7.so,
#depmod -a 没有错误提示
[quote]
[root@Fedora soft]# lsmod |grep layer7 可以看到layer7可以加载,是手工insmod的。
ipt_layer7 12716 0
ip_tables 19521 5 ipt_layer7,ipt_state,ipt_MASQUERADE,iptable_nat,iptable_filter
[/quote]
但是在#iptables -m layer7时就提示Segmentation fault错误
网上搜了一下,有可能是iptables 版本不对,但我确实是下载的对应版本源码进行编译的。
[code]
[root@Fedora soft]# head -5 /usr/src/linux/Makefile
VERSION = 2
PATCHLEVEL = 6
SUBLEVEL = 11
EXTRAVERSION = 1.1369_FC4
NAME=Woozy Numbat
[/code]
郁闷好久,不知道是什么问题,运行别的命令就很好,如iptables -m state就正常。