centos7下iptables的改动挺大的,在调试测试环境出现了一个问题,就是系统重启reboot后之前配置的iptables失效了。查阅了不少资料,也没有找到iptables 的默认配置文件在那个位置,于是采用了一个比较笨的办法

1、 保存现有iptables信息

iptables-save > /etc/sysconfig/iptables
1.
2、在开机自启动添加还原iptables配置

开机自启文件为/etc/rc.d/rc.local

编辑这个文件,在末尾加上

iptables-restore < /etc/sysconfig/iptables
1.
注意在编辑这个文件的时候,文件中提示要把这个文件添加上执行权限

 

所以在保存后记得执行

chmod +x /etc/rc.d/rc.local
1.
经过测试,这个方案是可行的,但是很不优雅,所以centos7下iptables的默认配置文件在哪里,希望有缘人帮个忙告诉一声。
-----------------------------------
©著作权归作者所有:来自51CTO博客作者quietguoguo的原创作品,请联系作者获取转载授权,否则将追究法律责任
CentOS 7重启后iptables配置丢失解决方案
https://blog.51cto.com/quietguoguo/4876833

发表评论

邮箱地址不会被公开。 必填项已用*标注