免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6683 | 回复: 5
打印 上一主题 下一主题

LINUX编译内核升级iptables后出现错误:无法加载已经编译进内核的模块 [复制链接]

论坛徽章:
1
15-16赛季CBA联赛之四川
日期:2016-03-17 16:14:00
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-10-29 08:58 |只看该作者 |倒序浏览
本帖最后由 微型计算机 于 2011-10-29 09:04 编辑

以前成功编译内核(2.6.18——〉2.6.28)并升级安装iptables,特意作了记录,昨

天按照这个记录安装,却出现问题,不知道是什么原因,麻烦高手指点下,昨天的安

装过程如下:
将所有用到的软件下载放在/usr/src下,并解压到各自的目录,然后:
#cd linux-2-6.28

# patch -p1 < /usr/src/netfilter-layer7-v2.22/kernel-2.6.25-2.6.28-layer7-

2.22.patch

#make menuconfig
在选择编译项目时,将Networking support --->Networking options--->Network

packet filtering framework (Netfilter) --->Core Netfilter Configuration  和

IP:Netfilter configuartion 下的选项能编译进内核的都编译进内核,不能编译时内

核的都编译成模块,主要是怕麻烦,想方便点,

#make

#make modules_install

#make install

修改为新内核启动后
#uname -r显示为新内核版本(2.6.28)

然后给iptables打l7补丁
#cd /usr/src/iptables-1.4.10

# cp /usr/src/netfilter-layer7-v2.22/iptables-1.4.3forward-for-kernel-

2.6.20forward/libxt_layer7.* ./extensions/

# ./configure --with-ksource=/usr/src/linux-2.6.28

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

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

查看一下iptables的版本信息:
# iptables -v
iptables v1.4.10: no command specified
Try `iptables -h' or 'iptables --help' for more information.

#cd /sbin
#mv iptables iptables.old

#mv iptables-save iptables-save.old

#mv iptables-restore iptables-restore.old

#ln –s /usr/local/sbin/iptables-multi iptables

#ln –s /usr/local/sbin/iptables-multi iptables-save

#ln –s /usr/local/sbin/iptables-multi iptables-restore

# service iptables restart
清除防火墙规则:                                           [确定]
把 chains 设置为 ACCEPT 策略:security raw nat mangle filte[失败]
正在卸载 Iiptables 模块:                                  [确定]
应用 iptables 防火墙规则:                                 [确定]
载入额外 iptables 模块:ip_conntrack_netbios_ns            [失败]

#depmod -a 没有提示错误

# lsmod
Module                  Size  Used by
autofs4                24708  3
hidp                   16512  2
rfcomm                 32912  0
l2cap                  22272  10 hidp,rfcomm
bluetooth              53092  5 hidp,rfcomm,l2cap
lockd                  61356  0
sunrpc                167104  2 lockd
ib_iser                30296  0
rdma_cm                28032  1 ib_iser
ib_cm                  32236  1 rdma_cm
iw_cm                  11524  1 rdma_cm
ib_sa                  20808  2 rdma_cm,ib_cm
ib_mad                 34200  2 ib_cm,ib_sa
ib_core                55552  6 ib_iser,rdma_cm,ib_cm,iw_cm,ib_sa,ib_mad
ib_addr                 9604  1 rdma_cm
iscsi_tcp              19080  0
libiscsi               30720  2 ib_iser,iscsi_tcp
scsi_transport_iscsi    31256  5 ib_iser,iscsi_tcp,libiscsi
radeon                130336  2
drm                    79528  3 radeon
ipv6                  216436  18
dm_mirror              16128  0
dm_multipath           17932  0
scsi_dh                10116  1 dm_multipath
rfkill                 14028  0
input_polldev           7816  0
sbs                    15240  0
sbshc                   9344  1 sbs
battery                14340  0
ac                      8324  0
lp                     13060  0
sg                     29108  0
floppy                 51588  0
snd_hda_intel         376756  0
serio_raw               8964  0
snd_seq_dummy           6788  0
button                 10256  0
8139too                24964  0
8139cp                 21504  0
parport_pc             27300  1
mii                     8960  2 8139too,8139cp
parport                34924  2 lp,parport_pc
snd_seq_oss            29056  0
snd_seq_midi_event     10496  1 snd_seq_oss
snd_seq                45488  5

snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
rtc_cmos               13484  0
rtc_core               17948  1 rtc_cmos
rtc_lib                 6912  1 rtc_core
snd_seq_device         10508  3 snd_seq_dummy,snd_seq_oss,snd_seq
i2c_i801               12432  0
i2c_core               25108  1 i2c_i801
snd_pcm_oss            36992  0
snd_mixer_oss          16384  1 snd_pcm_oss
snd_pcm                65796  2 snd_hda_intel,snd_pcm_oss
pcspkr                  6528  0
snd_timer              21512  2 snd_seq,snd_pcm
snd_page_alloc         12168  2 snd_hda_intel,snd_pcm
snd_hwdep              10372  1 snd_hda_intel
snd                    50468  9

snd_hda_intel,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,

snd_pcm,snd_timer,snd_hwdep
soundcore              10592  1 snd
dm_region_hash         14080  1 dm_mirror
dm_log                 12420  2 dm_mirror,dm_region_hash
dm_mod                 50632  3 dm_mirror,dm_multipath,dm_log
ata_piix               24708  8
libata                151008  1 ata_piix
sd_mod                 27416  10
scsi_mod              138132  8

ib_iser,iscsi_tcp,libiscsi,scsi_transport_iscsi,scsi_dh,sg,libata,sd_mod
ext3                  109576  6
jbd                    43924  1 ext3
uhci_hcd               22672  0
ohci_hcd               23696  0
ehci_hcd               33036  0

都不知道问题出在哪里,请大家指点下,谢谢!

论坛徽章:
0
2 [报告]
发表于 2011-10-29 10:49 |只看该作者
grep CONFIG_NF_CONNTRACK_NETBIOS_NS  /usr/src/linux-2.6.28/.config



先看下

论坛徽章:
1
15-16赛季CBA联赛之四川
日期:2016-03-17 16:14:00
3 [报告]
发表于 2011-10-29 11:27 |只看该作者
谢谢指点,结果如下:
# grep CONFIG_NF_CONNTRACK_NETBIOS_NS  /usr/src/linux-2.6.28/.config
CONFIG_NF_CONNTRACK_NETBIOS_NS=y

论坛徽章:
1
15-16赛季CBA联赛之四川
日期:2016-03-17 16:14:00
4 [报告]
发表于 2011-10-31 08:02 |只看该作者
大家请帮忙看下啊,谢谢

论坛徽章:
1
15-16赛季CBA联赛之四川
日期:2016-03-17 16:14:00
5 [报告]
发表于 2011-10-31 08:03 |只看该作者
大家请帮忙看下啊,谢谢

论坛徽章:
1
15-16赛季CBA联赛之四川
日期:2016-03-17 16:14:00
6 [报告]
发表于 2011-11-12 16:30 |只看该作者
问题解决了,还是来自突然的想法:既然全部编译进内核不行,干脆全部编译成模块,结果一切正常,呵呵
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP