IPtables 规则错误参数

IPtables 规则错误参数

我正在尝试编写 IPtables 规则,但发现很困难。

我有:

iptables -A FORWARD -m state –state RELATED,ESTABLISHED -j ACCEPT

由于参数错误“--state”而失败

iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -j SNAT –to server.ip

由于错误参数“–to”而失败

我该如何纠正规则?

答案1

长格式选项需要两个- 连字符字符,而不是一个,并且它不允许短跑 。因此请使用--state而不是-state。也许您的文本编辑器正在将双字符转换--为破折号?不要使用 Word、写字板或其他办公产品进行编辑,它们几乎总是会尝试自动为您进行此类更改。使用文本编辑器,例如 vi、emacs、nano、notepad++/notepad/etc,或任何其他专为脚本或编程而设计的编辑器。

相关内容