iptables规则重启自动生效--永久生效

方法1:
执行命令:service iptables save
规则自动保存到了/etc/sysconfig/iptables,用此命令保存的规则开机会自动生效。


方法2:
保存规则:#iptables-save >/etc/iptables-script
恢复规则:#iptables-restore>/etc/iptables-script
开机自动恢复规则,把恢复命令添加到启动脚本:echo '/sbin/iptables-restore /etc/iptables-script' >>/etc/rc.d/rc.local
--------------------- 

iptables的配置文件 /etc/sysconfig/iptables

iptables-save > /etc/sysconfig/iptables 。iptables-save是将规则追加到一个文件,主要是配合iptables-restore命令

测试操作:

iptables -I INPUT -p tcp --dport 1000 -j ACCEPT

iptables-save > /etc/sysconfig/iptables

再查看 /etc/sysconfig/iptables,新增刚刚添加的那条规则

做reboot操作,iptables 规则仍然存在

不做 iptables-save操作,/etc/sysconfig/iptable文件中是没有你刚刚进行的iptales规则添加的,所以重启时/etc/init.d/iptables restart, 配置文件中没有相应的规则,重启后,规则消失
 

 

你可能感兴趣的:(linux,技术)