2.6.2.3. Opciones de parámetros de IPTables


Algunos comandos de iptables, entre ellos los utilizados para adicionar, adjuntar, borrar insertar, o remplazar reglas dentro de una cadena particular, requieren varios parámetros para construir una regla de filtraje de paquetes.
  • -c — Restablece los contadores para una regla determinada. Este parámetro acepta las opciones PKTS y BYTES para especificar el contador que debe restablecerse.
  • -d — Establece el nombre de host de destino, la dirección IP, o la red de un paquete que corresponda con la regla. Al coincidir con una red, los formatos de dirección IP o máscara de red son soportados:
    • N.N.N.N/M.M.M.M — Donde N.N.N.N es el rango de la dirección IP y M.M.M.M es la máscara de red.
    • N.N.N.N/M — Donde N.N.N.N es el rango de la dirección IP y M es la máscara de bits.
  • -f — Aplica esta regla únicamente a paquetes fragmentados.
    Puede usar la opción del signo de exclamación (!) antes de este parámetro para especificar que únicamente paquetes des-fragmentados coinciden.

    Nota

    La distinción entre paquetes fragmentados y des-fragmentados es deseable, a pesar de que los paquetes fragmentados sean una parte estándar del protocolo IP.
    En un principio fueron diseñados para viajar a través de las redes de tamaños diferentes, actualmente es más común usarlos para generar ataques DoS mediante paquetes mal construidos. Es también importante anotar que IPv6 no permite la fragmentación completa.
  • -i — Establece la interfaz de redes, tal como eth0 o ppp0. Con iptables, este parámetro opcional puede servir como cadenas de ENTRADA y REENVÍO cuando se usan con la tabla de filter y la cadena de PRE-ENRUTAMIENTO con las tablas nat y mangle.
    Este parámetro también soporta las siguientes opciones:
    • Signo de exclamación (!) — Reversa la directiva, lo que significa que cualquier interfaz se excluirá de esta regla.
    • El signo más (+) — Un comodín utilizado para hacer concordar todas las interfaces con la cadena especificada. Por ejemplo, el parámetro -i eth+ aplicaría esta regla a todas las interfaces de Ethernet pero excluiría cualquier otra interfaz, tal como ppp0.
    Si se utiliza el parámetro -i sin especificar la interfaz, entonces todas las interfaces se afectarán por la regla.
  • -j — Salta al destino especificado cuando el paquete coincide con una regla determinada.
    Los destinos estándar son ACCEPT, DROP, QUEUE y RETURN.
    Las opciones extendidas también están disponibles a través de módulos cargados de forma predeterminada con el paquete RPM de iptables Red Hat Enterprise Linux. Los destinos válidos en estos módulos incluyen las opciones LOG, MARK y REJECT, entre otras. Consulte la página de manual iptables para obtener mayor información sobre otros destinos.
    Esta opción también sirve para dirigir el paquete coincidente con una regla determinada a una cadena definida por usuario fuera de la actual cadena para que otras reglas puedan aplicarse al paquete.
    Si no se especifica el destino, el paquete pasa la regla sin llevar a cabo ninguna acción. No obstante, el contador para esta regla aumenta en uno.
  • -o — Establece la interfaz de red saliente para una regla. Esta opción es solamente válida para las cadenas de SALIDA Y REENVÍO en la tabla filter, y la cadena de POSTENRUTAMIENTO en las tablas nat y mangle. Este parámetro acepta las mismas opciones que las del parámetro de interfaz de redes (-i).
  • -p <protocol> — Establece el protocolo IP afectado por la regla. Este protocolo puede ser icmp, tcp, udp o all, o también puede ser un valor numérico que represente alguno de estos protocolos o un protocolo diferente. También puede usar cualquiera de los protocolos listados en el archivo /etc/protocols.
    El protocolo "all" significa que la regla se aplica a cada protocolo soportado. Si no hay un protocolo listado con esta regla, se predeterminará el protocolo "all".
  • -s — Establece el origen para un paquete determinado mediante la misma sintaxis del parámetro de destino (-d).
Volver arriba
Red Hat logoGithubredditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar. Explore nuestras recientes actualizaciones.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

Theme

© 2025 Red Hat