我有这些 iptables 规则
# Generated by iptables-save v1.4.10 on Thu Oct 6 17:16:01 2011
*filter
:INPUT ACCEPT [22517:2222881]
:FORWARD ACCEPT [2:176]
:OUTPUT ACCEPT [16961:69145734]
COMMIT
# Completed on Thu Oct 6 17:16:01 2011
# Generated by iptables-save v1.4.10 on Thu Oct 6 17:16:01 2011
*nat
:PREROUTING ACCEPT [29:3325]
:INPUT ACCEPT [18:2668]
:OUTPUT ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
-A POSTROUTING -s 192.168.245.0/24 -j MASQUERADE
COMMIT
# Completed on Thu Oct 6 17:16:01 2011
它们是从 生成的iptables-save
。
我希望将这些规则作为 iptables 命令,以便可以在脚本中启动。
我如何将这些规则“转换”为 iptables 命令?
答案1
iptables-restore < yourrules.conf
您知道吗?您可以通过
添加选项来应用规则集-c
以恢复所有计数器。
您可以使用以下方式导出规则iptables-xml
我发现这个脚本而且它似乎能起到作用。