【发布时间】:2015-09-16 04:49:18
【问题描述】:
这是关于命令行 iptables 语法的问题。 我在 /etc/sysconfig/iptables 中有以下链
# Generated by iptables-save v1.4.21 on Fri May 22 07:51:03 2015
*nat
:PREROUTING ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
COMMIT
但我需要他们为 CSF 防火墙写 bash CSFPRE.SH,所以他们应该在类似的命令行中
iptables -t nat -I POSTROUTING -s 192.168.254.0/24 -o br0 -j SNAT --to-source 69.64.56.847
或
iptables -A FORWARD -s 192.168.254.0/24 -m state --state NEW -j ACCEPT
但是对于上面的行,我有一个绊脚石。 我已经尝试过类似的东西
iptables :PREROUTING ACCEPT [0:0]
iptables -t nat -I :PREROUTING ACCEPT [0:0]
但没有成功。
iptables -P PREROUTING ACCEPT
说
iptables: Bad built-in chain name.
所以仍然不是解决方案。在此先感谢您提供其他尝试的提示
【问题讨论】: