http://www.hjwahjl.net/?p=67

 

自己配置了一些防火墙规则,周末的时候,公司的服务器掉电了,所有规则都只有重新配置。

就想将这些规则都配置成开机启动。
首先将配置好的规则保存:

1 sudo iptables-save > /etc/iptables-rules

然后编辑/etc/network/interface文件,在文件的末端插入:

1 pre-up iptables-restore < /etc/iptables-rules

这样重启以后就可以自动加载了。
如果iptables经常变化,可以在interface中再次添加以下:

1 post-down iptables-save > /etc/iptables-rules

这样,每次重启或down up网络interface时,都会先保存规则,重启后再恢复规则。
当然,如果突然掉电,那是保存不了上次的规则的。