Pasan los paquetes por una cadena hasta que lleguen ACCEPT
, DROP
, REJECT
, o RETURN
. No se detienen en una partida a menos que esa partida contenga una acción de finalización. En su ejemplo, se marcará un paquete que coincida con la primera regla, pero luego será examinado (y posiblemente procesado) por la segunda regla.
Solo para referencia, aquí están las secciones relevantes de la página del manual :
Una regla de firewall especifica los criterios para un paquete y un objetivo. Si el paquete no coincide, se examina la siguiente regla en la cadena; si coincide, la siguiente regla se especifica por el valor del objetivo, que puede ser el nombre de una cadena definida por el usuario o uno de los valores especiales ACCEPT
, DROP
[, REJECT
] QUEUE
o RETURN
.
ACCEPT
significa dejar pasar el paquete.
DROP
significa dejar caer el paquete al suelo, es decir, descartarlo y no enviar ninguna respuesta
- [
REJECT
se utiliza para devolver un paquete de error en respuesta al paquete coincidente: de lo contrario, es equivalente a, DROP
por lo tanto, es un OBJETIVO de finalización, que finaliza el recorrido de la regla.]
QUEUE
significa pasar el paquete al espacio de usuario.
RETURN
significa dejar de atravesar esta cadena y reanudar en la siguiente regla en la cadena anterior (llamada). Si se alcanza el final de una cadena integrada o si RETURN
se coincide con una regla en una cadena integrada con objetivo , el objetivo especificado por la política de la cadena determina el destino del paquete.
En respuesta a su preocupación específica, diría que su guía es engañosa. A menos que la "acción asociada" sea una de las cinco acciones terminales, los paquetes continuarán fluyendo a través de la cadena hasta que lleguen implícitos RETURN
al final.