LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1467|回复: 6

iptables规则保存不住,怎么办?

[复制链接]
发表于 2005-11-2 11:56:33 | 显示全部楼层 |阅读模式
我装了linux 9.0,用双网卡想做nat服务器,写了个iptables脚本(test.sh),在脚本中加入了/etc/init.d/iptables save语句,运行该脚本,一切功能正常。可重新启动机器后,发现客户机都不能连网络了,查看服务器/etc/sysconfig/iptables,发现规则都保存着,只能重新运行iptables脚本,又回复正常。可总不能每次都重新运行iptables脚本吧!
请问怎么才能将iptables规则保存住?这种情况是什么原因造成的,请各位帮忙!
谢谢!!!
发表于 2005-11-2 14:31:52 | 显示全部楼层
chkconfig --level 35 iptables on
回复 支持 反对

使用道具 举报

发表于 2005-11-2 20:04:00 | 显示全部楼层
直接就编辑/etc/sysconfig/iptables
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-3 14:16:28 | 显示全部楼层
同样的机器,安装同样的系统,安装方法也相同,原来就可以保存的住,现在就存不住了,而且查看服务器的/etc/sysconfig/iptables,发现规则都保存着,可只要是重新启动,iptables规则就不起作用了。我现在就只能每次都运行一下脚本(./test1.sh),回复正常。后来又采取在/etc/rc.local文件中加入“/root/./test1.sh”,规则就起作用了,可这种办法真是很傻,不知还又什么办法吗?这种情况是什么原因造成的,请各位帮忙!
谢谢!!!
回复 支持 反对

使用道具 举报

发表于 2005-11-3 19:29:30 | 显示全部楼层
service iptables save



  1. [root@mail ~]# service iptables save
  2. Saving firewall rules to /etc/sysconfig/iptables:          [  OK  ]

复制代码
回复 支持 反对

使用道具 举报

发表于 2005-11-4 17:31:02 | 显示全部楼层
写一个脚本,然后加到/etc/rc.local中。
回复 支持 反对

使用道具 举报

发表于 2005-11-6 17:01:03 | 显示全部楼层
检查一下:
vi /etc/sysctl.conf

net.ipv4.ip_forward = 1 //等于1了吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表