论坛风格切换切换到宽版
  • 1798阅读
  • 9回复

[问题求助][CentOS] 升级内核到2.6.26后iptables的 -m state模块没了(解决) [复制链接]

上一主题 下一主题
离线andyxie.
 
发帖
1978
C币
-140881
威望
354
贡献值
1
银元
0
铜钱
4450
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
CentOS 5.2和CentOS 5...3,内核分别是2.6.18-92.el5和2.6.18-128.el5。--- 印刷
升级目的就是为了用白金写的那个domain模块,升级完了之后大部分功能都是好的,就差三个地方,头两个是vfat分.区的汉字显示问题,和marvell的网卡驱动,捣腾.两下都好了,唯独这个iptables的state的模块没了,从上周四到现在编译了N次,弄来弄去.每次都差这个.state模块。menuconfig里的东西我翻来覆去都快.看烂了,也没看到哪地方有重新添加state模块的。谁给指条明路?          婚庆

————————————.————————————————————.————————————————          婚庆
昨天仔.细看.了一下,core netfilter config里有一项Netfilter conn.ection tr.acking support——即conntrack,默认是未选的,而state相关模块是依赖它的,不选则没有。昏头胀脑一星期,注意力都集中在后面的具体模块上了。教育

[ 本帖最后由 dbsrv 于 .2009-9-9 09.:32 编辑 ]    美容
Core. Netfilter Configuration-conntrack .png (19..77 KB) .
下载次数:2
2009-0.9-09 09:32--- 印刷

http://upload.bbs.csuboy.com/Mon_1004/126_7096_cce56b7ff04c522.png[/img]学习

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
发帖
1936
C币
-61137
威望
330
贡献值
1
银元
0
铜钱
4251
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
Re:[CentOS]
题外话白金写的那个domain模块我印象中好像不支持内核2.6.18,我都试过了。。。

离线iolia1789.
发帖
2112
C币
-235624
威望
397
贡献值
1
银元
-1
铜钱
4728
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
Re:[CentOS]
state模块是M还是编译进内核了(*)
如果是模块,modprobe下看看

离线灯笼芯.
发帖
2157
C币
-593606
威望
401
贡献值
2
银元
-4
铜钱
4843
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13
Re:[CentOS]


QUOTE:原帖由 hc_ttcm 于 2009-9-8 09:52 发表
题外话白金写的那个domain模块我印象中好像不支持内核2.6.18,我都试过了。。。

没错,就是不支持2.6.18,一看你也好久没去关注那个模块了。^_^
他最近更新了,支持2.6.26内核,正好我需要那个模块,就引出这么一嘟噜问题。



QUOTE:state模块是M还是编译进内核了(*)
如果是模块,modprobe下看看

/lib/modules/2.6.26下都没有state.*的文件,没法modprobe。我重新编译过很多次,menuconfig的network相关选项翻了N次,一直没找到state模块的选项,我也想知道它编译到内核里还是模块里。要是编译到内核里它就该直接生效,要是编译成模块……问题是它现在没成模块,内核源码下面有,而编译完成以后/lib/modules/2.6.26下没有,它消失了……

[ 本帖最后由 dbsrv 于 2009-9-8 10:52 编辑 ]

离线donghai.
发帖
2040
C币
-60952
威望
331
贡献值
1
银元
-2
铜钱
4394
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-13
Re:[CentOS]
Networking options  --->  Network packet filtering (replaces ipchains)  --->Core Netfilter Configuration  ---> <M>   "state" match support
检查下

离线伊泽浩.
发帖
2034
C币
-505373
威望
375
贡献值
2
银元
-3
铜钱
4523
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-13
Re:[CentOS]
不应该消失吧?
除非 make menuconfig 的时候没有选上,因此没有编译成模块

另外想知道你是怎么得知没有 state 的?如何验证的,提示又是什么?
最开始问问题时最好自己先不要下结论,只说现象,让别人给你分析,否则有可能会被你误导

离线kawayiyi.
发帖
2126
C币
-60558
威望
397
贡献值
1
银元
-2
铜钱
4789
人人网人气币
0
只看该作者 6楼 发表于: 2010-04-13
Re:[CentOS]


QUOTE:原帖由 platinum 于 2009-9-8 11:04 发表
不应该消失吧?
除非 make menuconfig 的时候没有选上,因此没有编译成模块

另外想知道你是怎么得知没有 state 的?如何验证的,提示又是什么?
最开始问问题时最好自己先不要下结论,只说现象,让别人给你 ...

没编译上是一定的,内核源码里有state。但我真的在menuconfig下仔仔细细地找过state模块,一无所获,所以才跟楼上那位开玩笑说消失了。
2.6.26.8的内核,它的模块位置跟2.6.18以前的都不一样,是这个路径。
networking---networking options-----network packet filtering framework (netfilter) -----Core Netfilter configuration和ip netfilter configuration
我下面附了几张图,前两个就是我验证的结果
1- 内核是2.6.18时使用state模块
2- 内核是2.6.26时使用state模块
3- network option里的选项
3.2.1和3.2.2是我把Core netfilter里的选项截图了,真的是没找到state,我希望我找错地方了,但又实在找不到别的菜单里包含iptables模块。

早上在这里发完问题,有人提示我找个QQ群去咨询一下,我找个群进去问了一句,第一个回复居然告诉我:“编译内核等于慢性自杀……”我我我我我……
1- 2.6.18 iptables---OK.png (53.27 KB)
下载次数:2
2009-09-08 15:43


2- 2.6.26-iptables---ERR.png (20.87 KB)
下载次数:1
2009-09-08 15:43


3- netfilter.png (23.61 KB)
下载次数:2
2009-09-08 15:43


3.1- IP Netfilter Configuration.png (30.35 KB)
下载次数:2
2009-09-08 15:43


3.2.1- Core Netfilter Configuration -1.png (42.16 KB)
下载次数:2
2009-09-08 15:43


3.2.2- Core Netfilter Configuration -2.png (37.93 KB)
下载次数:2
2009-09-08 15:43


3.3- Bridge Netfilter Configuration.png (28.61 KB)
下载次数:2
2009-09-08 15:43



离线调调调.
发帖
1903
C币
-235754
威望
323
贡献值
1
银元
-5
铜钱
4149
人人网人气币
0
只看该作者 7楼 发表于: 2010-04-13
Re:[CentOS]
这是我的,注意看一下依赖关系
state.png (12.38 KB)
下载次数:2
2009-09-08 17:21



离线soomi.
发帖
2064
C币
-235379
威望
372
贡献值
1
银元
-2
铜钱
4643
人人网人气币
0
只看该作者 8楼 发表于: 2010-04-13
Re:[CentOS]
太没天理了,莫名其妙地出来了。我折腾了一个礼拜,认为我自己琢磨,短期内不太可能解决了才来问一下。结果……

离线haikung.
发帖
1977
C币
-152724
威望
335
贡献值
1
银元
-2
铜钱
4311
人人网人气币
0
只看该作者 9楼 发表于: 2010-04-13
Re:[CentOS]
我也遇到过,编译内核时模块选择问题。
快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
上一个 下一个