La cible RETURN stoppe un paquet traversant la chaîne dans laquelle la règle est placée. Si c'est une sous-chaîne d'une autre chaîne, le paquet continuera sa route vers les chaînes supérieures comme si rien ne s'était passé. Si cette chaîne est la chaîne principale, par exemple la chaîne INPUT, le paquet aura le comportement par défaut. Ce comportement par défaut est normalement ACCEPT, DROP ou similaire.
Exemple, un paquet entre dans la chaîne INPUT, rencontre une
règle qui le sélectionne et indique --jump EXAMPLE_CHAIN. Ce paquet
traversera alors EXAMPLE_CHAIN, et soudain il
rencontre une règle qui a la cible --jump RETURN. Il retournera
alors vers la chaîne INPUT
. Un
autre exemple, si le paquet rencontre une règle --jump RETURN dans la chaîne
INPUT. Il sera alors droppé selon le comportement par défaut décrit
plus haut, et plus aucune action ne sera faite dans cette
chaîne.
Note | |
---|---|
Fonctionne avec les noyaux Linux 2.3, 2.4, 2.5 et 2.6. |