GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo ver y eliminar reglas de Iptables:enumerar y vaciar

Pregunta: ¿Cómo veo todas las reglas actuales de iptables? Una vez que lo vea, ¿hay alguna forma de eliminar todas las reglas actuales y comenzar desde cero?

Respuesta: Utilice la opción de lista de iptables para ver y la opción de descarga de iptables para eliminar todas las reglas, como se muestra a continuación. Debe tener permiso de root para realizar esta operación.

1. Ver / enumerar todas las reglas de iptables

Cuando desee verificar qué reglas hay en iptables, use la opción –list como se muestra a continuación.

# iptables --list

Ejemplo 1:salida de lista de iptables que no muestra reglas

# iptables --list
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

El resultado anterior muestra encabezados de cadena. Como ves, no hay reglas en él.

Ejemplo 2:salida de la lista de iptables que muestra algunas reglas

Cuando hay una regla para deshabilitar la respuesta de ping, tiene la salida de la lista de iptables como la siguiente. Puede ver la regla en la cadena de SALIDA.

# iptables --list
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
DROP       icmp --  anywhere             anywhere            icmp echo-request

2. Eliminar reglas de iptables usando la opción de vaciado

Cuando desee eliminar todas las reglas, use la opción de vaciado como se muestra a continuación.

# iptables --flush

Después de hacer esto, sus iptables quedarán vacías y la salida "iptables –list" se verá como se muestra en el ejemplo 1.

También puede eliminar (vaciar) una cadena de iptable en particular dando el nombre de la cadena como argumento, como se muestra a continuación.

# iptables --flush OUTPUT

Linux
  1. Cómo administrar y enumerar servicios en Linux

  2. Cómo crear y eliminar un grupo de usuarios en Linux

  3. ¿Cómo eliminar un directorio y una carpeta en Linux?

  4. CentOS / RHEL 6:Cómo guardar las reglas de iptables

  5. ¿Cómo hacer que caduquen las reglas de iptables?

Cómo configurar el cortafuegos de iptables en Linux

Cómo encontrar y eliminar enlaces simbólicos rotos en Linux

Cómo ver y eliminar el historial de terminales en Ubuntu 20.04

Cómo encontrar y eliminar directorios vacíos en Linux

Cómo ver o enumerar trabajos cron en Linux

Cómo:Configuración básica de archivos de IPTables