自己配置了一些防火墙规则,周末的时候,公司的服务器掉电了,所有规则都只有重新配置。
就想将这些规则都配置成开机启动。
首先将配置好的规则保存:
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时,都会先保存规则,重启后再恢复规则。
当然,如果突然掉电,那是保存不了上次的规则的。