由于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