免费注册 查看新帖 |

Chinaunix

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

centos模块不能加载的故障处理一例 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-07-18 14:42 |只看该作者 |倒序浏览
一台一直工作正常基于Centos的Snort, 启动后发现没有eth0, 使用iptables命令, 显示模块没有加载.
查看/var/log/messege, 发现在启动的过程中, 在加载iptables和启动eth时出错.
insmod手工加载pcnet32.ko模块, 可以成功加载, eth0出现可工作.
进一步检查
[root@Snort ~]#
[root@Snort ~]#
[root@Snort ~]#
[root@Snort ~]# modprobe ip_tables
FATAL: Module ip_tables not found.
[root@Snort ~]# modprobe pcnet32
FATAL: Module pcnet32 not found.
[root@Snort ~]# cd /lib
[root@Snort lib]# cd modules/
[root@Snort modules]# ls
2.6.9-34.0.1.EL  2.6.9-34.EL  2.6.9-55.0.2.EL  2.6.9-55.EL  kabi-4.0-0
[root@Snort modules]# cd 2.6.9-55.0.2.EL/
[root@Snort 2.6.9-55.0.2.EL]# ls
kernel         modules.ccwmap  modules.ieee1394map  modules.isapnpmap  modules.symbols
modules.alias  modules.dep     modules.inputmap     modules.pcimap     modules.usbmap
[root@Snort 2.6.9-55.0.2.EL]# ls -l
total 556
drwxr-xr-x  9 root root   4096 Jul  3 05:40 kernel
-rw-r--r--  1 root root 125273 Jul 16 10:21 modules.alias
-rw-r--r--  1 root root     69 Jul 16 10:21 modules.ccwmap
-rw-r--r--  1 root root      1 Jul 16 10:24 modules.dep
-rw-r--r--  1 root root     73 Jul 16 10:21 modules.ieee1394map
-rw-r--r--  1 root root    357 Jul 16 10:21 modules.inputmap
-rw-r--r--  1 root root    235 Jul 16 10:21 modules.isapnpmap
-rw-r--r--  1 root root 123586 Jul 16 10:21 modules.pcimap
-rw-r--r--  1 root root  69929 Jul 16 10:21 modules.symbols
-rw-r--r--  1 root root 158926 Jul 16 10:21 modules.usbmap
[root@Snort 2.6.9-55.0.2.EL]#depmod
[root@Snort 2.6.9-55.0.2.EL]# ls -l
total 692
drwxr-xr-x  9 root root   4096 Jul  3 05:40 kernel
-rw-r--r--  1 root root 125273 Jul 16 10:29 modules.alias
-rw-r--r--  1 root root     69 Jul 16 10:29 modules.ccwmap
-rw-r--r--  1 root root 137583 Jul 16 10:29 modules.dep
-rw-r--r--  1 root root     73 Jul 16 10:29 modules.ieee1394map
-rw-r--r--  1 root root    357 Jul 16 10:29 modules.inputmap
-rw-r--r--  1 root root    235 Jul 16 10:29 modules.isapnpmap
-rw-r--r--  1 root root 123586 Jul 16 10:29 modules.pcimap
-rw-r--r--  1 root root  69929 Jul 16 10:29 modules.symbols
-rw-r--r--  1 root root 158926 Jul 16 10:29 modules.usbmap
[root@Snort 2.6.9-55.0.2.EL]#
进一步检查发现modules.dep的文件为空. 于是运行depmod命令, 重建modules.dep.
再执行modprobe,一切正常. init 1, init 3, 系同正常.
可以判断是因为modules.dep的内容为空,造成了模块不能加载. 但是不清楚为什么modules.dep会变成空文件.
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/14914/showart_342267.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP