如何保存 iptables 配置?

Dis*_*oat 3 linux ubuntu iptables port

我刚刚在 Ubuntu 服务器上安装了 Webmin。根据文档,您需要打开端口 10000(Webmin 运行的端口),如下:

iptables -A INPUT -p tcp -m tcp --dport 10000 -j ACCEPT
Run Code Online (Sandbox Code Playgroud)

然后它说你需要应用防火墙配置:

/etc/init.d/iptables restart
Run Code Online (Sandbox Code Playgroud)

但是,这个命令对我不起作用。是否有不同的命令可以保存 Ubuntu 上的更改?

Art*_*ldt 6

有一个包含要恢复的系统服务的包

sudo apt-get install iptables-persistent
Run Code Online (Sandbox Code Playgroud)

将规则放在 /etc/iptables/rules.conf 中

一种方法是:

sudo bash -c "iptables-save > /etc/iptables/rules"
Run Code Online (Sandbox Code Playgroud)