Ich verstehe nicht, was das RETURN
Ziel in einem iptables-Befehl tut.
Der Zweifel kommt aus dieser Anleitung, in der es heißt:
Eine Kette ist ein Satz von Regeln, gegen die ein Paket nacheinander geprüft wird. Wenn das Paket mit einer der Regeln übereinstimmt, führt es die zugehörige Aktion aus und wird nicht mit den verbleibenden Regeln in der Kette verglichen.
Also, wenn ein Paket mit einer Regel übereinstimmt und andere Regeln nicht mehr überprüft werden, warum brauche ich dann eine RETURN
?
Zum Beispiel fand ich das im Internet:
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;
Warum brauche ich RETURN
? Wenn ein Paket mit der ersten Regel übereinstimmt, stoppt es automatisch die Ausführung anderer Regeln.