我对iptables相当iptables 。 下面的图片显示了根据我目前的理解评估链条的顺序。 如果这种印象是错误的,请让我知道。
我的问题是,在我添加这样的一个自定义链放置在以下diagramm在哪里?
sudo iptables -N MYCHAIN
我知道该命令在filter表中创build了一个新链,但我不确定这是什么意思。 在其他连锁店的规则之前或之后是否对MYCHAIN规则进行评估?

创buildCHAIN之后,您需要添加规则以将stream量传递给它。 喜欢
iptables -A INPUT -j MYCHAIN
现在,所有到达INPUT结尾的stream量都将到达MYCHAIN。 然后,如果交通不符合任何条件(或满足,但使用-j RETURN行动)在MYCHAIN继续从它stream向MYCHAIN点。 所以你的链可以在图上的任何地方。
用户定义的链条在内置链中的规则跳转到其中时通过。 当用户定义的链结束时,跳转到遵循跳转到自定义规则的规则的规则。 如果数据包与用户定义链中的规则匹配,并且终止目标(如接受)处理结束。
不知道我的措辞是否足够清楚,但就是这样。