IP表是在Ubuntu 14.04中保留的

我运行了一些iptables命令来转发一个端口,但不清楚这些命令是否会被重新启动。 我还没有安装任何额外的软件包,它是一个标准的Ubuntu 14.04安装,所以默认行为应该是真实的。

重新构build服务器来testing(在运行时间重新启动不是一个选项)会有点痛苦,所以我想我会在这里问。 感谢您的任何见解!

不,iptables只影响当前正在运行的内核。 要存储正在运行的configuration,请使用iptables-saveiptables-restore重新加载您的设置,通常在启动时。 举例如下:

 iptables-save > /etc/iptables.conf 

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

 iptables-restore /etc/iptables.conf 

你可以使用iptables-persistent软件包。

 $ sudo apt-get install iptables-persistent 

根据需要为iptablesconfiguration创造机会,并使用以下命令保存它们:

 $ sudo invoke-rc.d iptables-persistent save