我的系统管理员给了我一个包含 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