重启几分钟后 Iptables 表规则被覆盖吗?

重启几分钟后 Iptables 表规则被覆盖吗?

我有一些想要应用的规则,我添加了以下内容

pre-up iptables-restore < /etc/iptablesRules

到 /etc/network/interfaces 以便它们能够自动应用。

重新启动后,它们会应用,但几分钟后它们会被默认设置覆盖?

它是一个 Ubuntu 12.04 vps。

知道是什么原因造成的吗?

- - 固定的 - -

经过一番思考后发现,文件 /etc/sysconfig/firewall 覆盖了使用 /network/interfaces 以及 iptables-persistent 选项设置的任何规则。

因此,我们得到的教训是,即使是相同的操作系统,从一个 vps 提供商转移到另一个 vps 提供商也不是一件简单的事情。

答案1

我正在研究你的问题,看起来你的 Ubuntu 版本有问题。更具体地说,是处理预启动和网络管理器的工作方式。似乎很多人都使用过iptables-持久性包成功恢复 Ubuntu 12.04 启动时的规则。

安装后iptables-持久性它会询问您是否要保存当前规则或创建新的规则集。

相关内容