共计 519 个字符,预计需要花费 2 分钟才能阅读完成。
装了个 debian 的系统,发现 iptables 和 CentOS 区别还有一些,发现新增的策略重启后就没有了。经过一番搜索,才知道需要设置自启动策略。
1. 配置完 iptables 策略后,使用 iptables-save 保存策略文件。
#iptables-save > /etc/network/iptables.rule
2. 配置 iptables 自启动策略
#vi /etc/network/if-pre-up.d/iptables
#!/bin/sh
iptables-restore /etc/network/iptables.rule
保存后给 /etc/network/if-pre-up.d/iptables 文件添加执行权限
#chmod +x /etc/network/if-pre-up.d/iptables
自此重启后就可以保证 iptables 能够生效了,注意的是后续修改 iptables 策略后需要执行 iptables-save > /etc/network/iptables.rule 来保存策略,或者直接修改 /etc/network/iptables.rule 文件中的策略,然后 iptables-restore /etc/network/iptables.rule。
正文完