我不了解RETURN
iptables命令中目标的作用。
怀疑来自本指南中的内容:
链是对数据包进行顺序检查的一组规则。当数据包与规则之一匹配时,它将执行关联的操作,并且不会根据链中的其余规则进行检查。
因此,如果数据包与某个规则匹配并且停止检查其他规则,为什么我需要一个RETURN
?
例如,我在互联网上找到了这个:
iptables -A PREROUTING -t mangle -i wlan0 -s 192.168.1.10 -j MARK --set-mark 30;
iptables -A PREROUTING -t mangle -i wlan0 -s 192.168.1.10 -j RETURN;
我为什么需要RETURN
?如果数据包与第一个规则匹配,则它将自动停止执行其他规则。