Eliminar una regla de iptables

El método más sencillo es eliminar una línea por su número.

Primero obtenemos un listado de reglas con el número de línea:

iptables -L -n --line-numbers
Chain INPUT (policy ACCEPT)
num  target     prot opt source               destination
1    DROP       all  --  11.22.33.44         0.0.0.0/0
2    DROP       all  --  55.66.77.88         0.0.0.0/0
3    DROP       all  --  1.1.1.1             0.0.0.0/0
4    DROP       all  --  2.3.4.5             0.0.0.0/0
5    DROP       all  --  1.2.3.4                    0.0.0.0/0
6    DROP       all  --  5.6.7.8             0.0.0.0/0
7    DROP       all  --  1.1.2.2             0.0.0.0/0

A continuación eliminamos la línea que queramos, por ejemplo la 5:

iptables -D INPUT 5

Comprobamos que se ha eliminado:

iptables -L -n --line-numbers
Chain INPUT (policy ACCEPT)
num  target     prot opt source               destination
1    DROP       all  --  11.22.33.44         0.0.0.0/0
2    DROP       all  --  55.66.77.88         0.0.0.0/0
3    DROP       all  --  1.1.1.1             0.0.0.0/0
4    DROP       all  --  2.3.4.5             0.0.0.0/0
5    DROP       all  --  5.6.7.8             0.0.0.0/0
6    DROP       all  --  1.1.2.2             0.0.0.0/0

Deja un comentario

El código HTML se muestra como texto y las direcciones web se transforman automáticamente.

Arriba