免费注册 查看新帖 |

Chinaunix

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

[网络管理] 求助:iptables [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-07-31 11:16 |只看该作者 |倒序浏览
我的机器安装的linux as 3.0,Kernel 2.4.21-15ELBOOT,前几天使用up2date升级到了Kernel 2.4.21-15.0.3ELBOOT,但是iptables就不能使用了,在开机时显示:
#/etc/rc.d/init.d/iptables start
Applying iptables firewall rules: iptables-restore v1.2.8: iptables-restore: una
ble to initializetable 'filter'

Error occured at line: 3
Try `iptables-restore -h' or 'iptables-restore --help' for more information.
[失败]
可是在Kernel 2。4。21-15ELBOOT下是正常的,请问这是什么原因?我应该如何解决才能使用iptables。谢谢

论坛徽章:
0
2 [报告]
发表于 2004-08-02 08:01 |只看该作者

求助:iptables

怎么没有人帮我解决????

论坛徽章:
0
3 [报告]
发表于 2004-08-02 08:10 |只看该作者

求助:iptables

还是自己写个IPTABLES脚本吧,这样排错也容易些。

论坛徽章:
0
4 [报告]
发表于 2004-08-02 09:47 |只看该作者

求助:iptables

重新安装一遍iptables

论坛徽章:
0
5 [报告]
发表于 2004-08-02 10:50 |只看该作者

求助:iptables

由于2.6.X内核与2.4.X内核相比较而言,有了非常大的变动。详细的情况

可以在我的小站中有篇题为《2.6内核的精彩世界》文章中获取。这些变化

中可能与问题密切相关的就是模块加载机制发生了很大的变化。如果

module-init-tools的版本不能满足的话,就必须升级module-init-tools。

否则的话,模块在新的内核下,就无法正常的加载。而这个问题的出现很有可能

就是因为module-init-tools的版本不能满足,并且在内核配置选项net filter

configuration 中配置为以模块的方式加载。



解决问题的办法就是升级module-init-tools,当然你也可以把它编译进内核。:)

关于如何升级,网上资料多的是,可以在网上搜索一下。这里,还要提醒的是,如果是在rh9环境下升级的话,

除了要以上的升级之外,还有个文件(/etc/rc.d/rc.sysinit)可能有缺陷,

因为/proc/ksyms文件在新内核(kernel2.6.X)中已经没有了,打开文件命令如下:

#vi /etc/rc.d/rc.sysinit

找到:

if ! LC_ALL=C grep -iq nomodules /proc/cmdline 2>;/dev/null && [ -f /proc/ksyms ]; then

USEMODULES=y

fi

替换成:

if ! LC_ALL=C grep -iq nomodules /proc/cmdline 2>;/dev/null; then

USEMODULES=y

fi

也就是把“&& [ -f /proc/ksyms ]”去掉,保存文件

(操作之前最好做备份以免删错,这个文件是系统初始脚本,重要的很),

这样子内核才能加载模块,当然能启动iptable防火墙了,否则防火墙在新内核中启动时红色的“failed“非常醒目。:)

(请在新内核中核查/proc/sys/kernel/modprobe中的内容是不是: /sbin/modprobe,也可手工注入指令:#echo "/sbin/modprobe" >; /proc/sys/kernel/modprobe)。

下面开始构造新内核,问题应该会解决的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP