如果 vi /etc/sysconfig/iptables 修改配置文件后,通过service iptables restart 重启防火墙后规则生效了,但当服务器重启后添加到 iptables 配置文件里的规则又失效了,此时:
是因为 /etc/rc.d/init.d/iptables 里的规则未做更改(/etc/init.d 目录 是 /etc/rc.d/init.d 目录的软链接文件)
解决方法是:
1. # vi /etc/sysconfig/iptables
2. # service iptables restart
3. # /etc/rc.d/init.d/iptables save