मुझे समझ में नहीं आता कि 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
? यदि कोई पैकेट पहले नियम से मेल खाता है तो यह स्वचालित रूप से अन्य नियमों को निष्पादित करना बंद कर देता है।