CentOS 7 恢复 iptables 方法

今天升级了Centos 7,体验了一下,保存的时候发现原来的命令失效了,查了一下原来新的系统 默认使用firewalld来管理iptables规则。那么对于习惯了以往的操作肯定是不适应的,下面的方法可以改回来: 停止firewalld服务并移除安装包: systemctl disable firewalld yum remove firewalld -y 使用下面的办法来恢复原来的习惯,同时解决iptables开机启动的问题。 yum install iptables-services -y systemctl enable iptables 这样的话,iptables服务会开机启动,自动从/etc/sysconfig/iptables 文件导入规则。 为了让/etc/init.d/iptables save 这条命令生效,需要这么做 cp /usr/libexec/iptables/iptables.init /etc/init.d/iptables /etc/init.d/iptables save 而chkconfig iptables 命令会自动重定向到sytemctl enable iptables