如果你不给 iptables 一个目标,它只是计算有多少字节和数据包匹配规则。我想计算来自外部的所有数据包,即不匹配 10.0.0.0/8 和不匹配 192.168.0.0/16。
我的第一直觉是:
iptables -A INPUT ! -s 10.0.0.0/8,192.168.0.0/16
然而,这增加了两个规则,每个规则都单独计数,并且无法识别外部数据包的计数。那么如何计算外部数据包呢?
如果你不给 iptables 一个目标,它只是计算有多少字节和数据包匹配规则。我想计算来自外部的所有数据包,即不匹配 10.0.0.0/8 和不匹配 192.168.0.0/16。
我的第一直觉是:
iptables -A INPUT ! -s 10.0.0.0/8,192.168.0.0/16
然而,这增加了两个规则,每个规则都单独计数,并且无法识别外部数据包的计数。那么如何计算外部数据包呢?
我很想通过创建一个链来做这样的事情。然后将规则添加到链中以返回您不想要的东西。持续到链条最终规则的东西将是您想要的东西。