IP 表在 ubuntu 14.04 中是否保留

IP 表在 ubuntu 14.04 中是否保留

我运行了一些 iptables 命令来转发端口,但不清楚这些命令是否会在重启后继续存在。我没有安装任何其他软件包,而且这是标准的 ubuntu 14.04 安装,因此默认行为应该成立。

重建服务器来测试这一点会有点麻烦(在运营时间内重新启动不是一个选择),所以我想在这里问一下。感谢您的见解!

答案1

不,iptables 仅影响当前正在运行的内核。要存储正在运行的配置,请使用iptables-save,并iptables-restore重新加载您的设置(通常在启动时)。例如,请执行以下操作:

iptables-save > /etc/iptables.conf

并将其添加到/etc/rc.local

iptables-restore /etc/iptables.conf

答案2

您可以为此使用 iptables-persistent 包。

$ sudo apt-get install iptables-persistent

对 iptables 配置进行必要的更改,并使用以下命令保存:

$ sudo invoke-rc.d iptables-persistent save

相关内容