我正在尝试编写两个持久的 NAT 规则,我通过 保存它们iptables-save > /etc/iptables.ipv4.nat
,并在重新启动时通过pre-up iptables-restore < /etc/iptables.ipv4.nat
我的/etc/network/interfaces
.在重新启动之前,规则会显示何时iptables -t nat -L
使用,但重新启动后,规则似乎会恢复为默认值。奇怪的是,当我检查保存规则的文件时,它们仍然存在。
那么发生了什么事,我该如何修复它(如果需要修复的话)?
答案1
您需要安装该包
apt-get install iptables-persistent
以使您的更改持久。
为了保存您当前的设置,请使用
/etc/init.d/iptables-persistent save
下次启动时,设置将被恢复。