![我可以省略 -m 选项和其他隐含信息的 netfilter 模块列表](https://linux22.com/image/37611/%E6%88%91%E5%8F%AF%E4%BB%A5%E7%9C%81%E7%95%A5%20-m%20%E9%80%89%E9%A1%B9%E5%92%8C%E5%85%B6%E4%BB%96%E9%9A%90%E5%90%AB%E4%BF%A1%E6%81%AF%E7%9A%84%20netfilter%20%E6%A8%A1%E5%9D%97%E5%88%97%E8%A1%A8.png)
iptables
/中的规则ip6tables
有时会变得有点冗长而难以阅读。我正在寻找我可以跳过iptables
/ip6tables
我编写的信息列表。
例子:
- 如果你说它
-s 1.2.3.4
意味着--mask 255.255.255.255
,即它只匹配确切的 IPv4 地址。 IPv6 领域也存在类似的东西。 - 如果您说
-p tcp --dport http
这意味着-m tcp
,则可以对udp
模块执行相同的操作,即只要协议匹配,则意味着相应的--dport
模块。--sport
-p
理由:规则的隐含数据数量应该是有限的,这意味着这不是一个开放式问题,我在输入之前已经思考过这个问题。
iptables-save
注意:您可以通过将输入与输出 if /进行比较来了解您编写的规则的含义ip6tables-save
。唉,问题是我无法写出每一个可能的规则,所以我正在寻找一个列表或专门文档概述隐含的数据。