我有一个包含所有 iptable 设置的文件。如何将其加载到我的服务器中?

我有一个包含所有 iptable 设置的文件。如何将其加载到我的服务器中?

我的系统管理员给了我一个包含 iptables 规则的文件。我该输入什么命令来加载它?

我以前看过他这么做,他只用了一行代码就做到了!类似于...iptables > thefile.dat ????

答案1

我的系统管理员给了我一个包含 iptables 规则的文件。我该输入什么命令来加载它?

iptables-restore < file-with-iptables-rules.txt

我以前看过他这么做,他只用了一行代码就做到了!类似于...iptables > thefile.dat ????

iptables-save > file-with-iptables-rules.txt

答案2

加载使用 iptables-restore 的 iptables 配置文件

iptables-restore thefile.dat

此设置立即生效。但是,要使此设置生效系统重启后依然有效必须保存它们。在大多数发行版中,可以使用以下命令完成此操作。

/etc/init.d/iptables save

正如其他答案中提到的,配置可以是已保存使用

iptables-save > thesavefile.dat

文件本身是文本文件并且可以用任何文本编辑器进行编辑,然后使用 iptables-restore 命令重新加载到 iptables 中。

答案3

将 iptables 脚本导入到规则集中

iptables-restore < /path/to/firewall_script

相关内容