Debian/Ubuntu保存及开机还原iptables规则

由于Debian/Ubuntu不会自动保存及加载iptables规则,导致已经设置的规则在重启后失效,可以使用本文中的方法解决此问题。


创建用于存储iptables规则的文件:

mkdir /etc/iptables
touch /etc/iptables/rules

使用iptables-save将规则保存到文件中:

如在使用过程中对规则进行了修改,可重复使用此命令进行保存

iptables-save > /etc/iptables/rules

编辑rc.local,实现开机自动还原iptables规则:

vi /etc/rc.local

在文件中添加如下内容:

iptables-restore < /etc/iptables/rules