我创建了一个bash脚本,将规则添加到iptables防火墙
示例
iptables -A输入-P TCP -DPORT 8080 -J ACCEPT
问题
重新启动后,该规则不应用
在Bash脚本中保存和应用规则的最佳方法是什么
要将当前规则保存到文件中,请使用 iptables-save 。例如:
iptables-save > /etc/sysconfig/iptables
要从该文件加载保存的规则,请使用 iptables-restore 。例如:
iptables-restore < /etc/sysconfig/iptables
由于某些原因,上述答案对我不起作用。因此,我没有还原表,而是在
中添加了路由条目 /etc/rc.local
或 /etc/rc.d/rc.local file.
例如,添加
sudo ip route add <ipaddr1> via <ipaddr2> dev <device>
to
/etc/rc.local