Product SiteDocumentation Site

2.9.2. Opciones de la línea de comandos de IPTables

Las reglas para el filtrado de paquetes se crean usando el comando iptables. Los aspectos siguientes del paquete son los más usados como criterios:
Para más información acerca de opciones específicas acerca de estos aspectos de los paquetes, por favor vea la Sección 2.9.2.4, “Opciones de coincidencia de IPTables” y la Sección 2.9.2.5, “Opciones de destino”.
Las opciones utilizadas con reglas específicas de iptables, para que puedan ser válidas, deben ser agrupadas lógicamente, fundamentadas en el propósito y las condiciones de la regla en su totalidad. En el recordatorio de esta sección se explican opciones comúnmente utilizadas para el comando iptables.

2.9.2.1. Estructura de las opciones de comandos de IPTables

Muchos comandos iptables tienen la siguiente estructura:
 iptables [-t <nombre-de-tabla>] <comando> <nombre-de-cadena> \ <parametro-1> <opción-1> \ <parametro-n> <opción-n>
<nombre-de-tabla> — Especifica a qué tabla se aplica la regla. Si se omite, se usa la tabla filter.
<comando> — Especifica la acción a realizar, tal como agregar o eliminar una regla.
<nombre-de-cadena> — Especifica la cadena a editar, crear o borrar.
pares de <parametro>-<opción> — Los parámetros y las opciones asociadas que especifican cómo se procesa el paquete que coincide con una regla.
La longitud y complejidad de un comando iptables puede cambiar significativamente, basado en su propósito.
Por ejemplo, un comando para eliminar una regla de una cadena puede ser muy corto:
iptables -D <nombre-de-cadena> <número-de-línea>
En contraste, un comando que añada una regla que filtre los paquetes provenientes de una subred determinada, utilizando una variedad de parámetros y opciones específicas, podría ser bastante extenso. Cuando construya comandos iptables, es importante recordar que algunos parámetros y opciones requieren de otros parámetros y de otras opciones para poder constituir una regla válida. Esto puede producir un efecto cascada, con los futuros parámetros pidiendo otros nuevos. La regla no será válida hasta que no se satisfagan cada parámetro y cada opción que requiera otro conjunto de opciones y parámetros.
Con iptables -h se puede ver una lista comprensiva de la estructura de los comandos de iptables.