如何解决 iptables的问题 Using intrapositioned negation (`–option ! this`) is deprecated in favor of extrapositioned (`! –option this`).

当使用如下形式的 iptables 命令时,可能会报错

/sbin/iptables -A FORWARD -i ! lo -j LOG --log-prefix "DROP" --log-ip-options --log-tcp-options

错误信息
Using intrapositioned negation (`–option ! this`) is deprecated in favor of extrapositioned (`! –option this`).
虽然报错了但是命令执行了,长生错误的原因就是 -i ! lo 导致的,新版本的 iptables命令需要我们将 !放到 -i 的前面,只要改成

/sbin/iptables -A FORWARD ! -i lo -j LOG --log-prefix "DROP" --log-ip-options --log-tcp-options

就能执行了

历史搜索记录:

Post a Comment

Your email is never shared. Required fields are marked *

*
*