我是 iptables 的新手,多年来对 CLI 的变化感到困惑。我看到很多例子似乎做同样的事情,但语法不同。
这些是否完全相同,或者它们之间是否存在细微差别:
-p tcp -m state --state NEW
-p tcp -m conntrack --ctstate NEW
-p tcp -m tcp --syn
/-p tcp --syn
如果它们完全相同,我将使用-p tcp --syn
,这将简化/缩短我的配置。
我是 iptables 的新手,多年来对 CLI 的变化感到困惑。我看到很多例子似乎做同样的事情,但语法不同。
这些是否完全相同,或者它们之间是否存在细微差别:
-p tcp -m state --state NEW
-p tcp -m conntrack --ctstate NEW
-p tcp -m tcp --syn
/-p tcp --syn
如果它们完全相同,我将使用-p tcp --syn
,这将简化/缩短我的配置。
来自
man iptables-extensions
:[...]
[...]
所以前两个是等价的,最后一个做一些不同的事情(例如,你可以用它来阻止TCP 连接尝试)。