===== Borrar reglas de iptables (individualmente / todas) ===== ==== Borrar todas las reglas de iptables ==== Estos comandos dejan iptables completamente vacío, borrando todas las reglas de todas las tablas del firewall iptables (filter, nat, mancgle, ray y security). iptables -F iptables -X iptables -t nat -F iptables -t nat -X iptables -t mangle -F iptables -t mangle -X iptables -t raw -F iptables -t raw -X iptables -t security -F iptables -t security -X iptables -P INPUT ACCEPT iptables -P FORWARD ACCEPT iptables -P OUTPUT ACCEPT En una sola linea. iptables -F && iptables -X && iptables -t nat -F && iptables -t nat -X && iptables -t mangle -F && iptables -t mangle -X && iptables -t raw -F && iptables -t raw -X && iptables -t security -F && iptables -t security -X && iptables -P INPUT ACCEPT && iptables -P FORWARD ACCEPT && iptables -P OUTPUT ACCEPT ==== Borrar reglas de iptables de forma individual ==== Lo primero que se necesita hacer es visualizar todas las reglas definidas con su nombre de tabla y sus números identificadores. Recordar que hay que especificar la tabla si no se está utilizando las reglas filter , que contiene las cadenas INPUT, OUTPUT, FORWARD. Las diferentes cadenas son simplemente listas de reglas de carácter organizativo. iptables -vnL --line-numbers iptables -vL --line-numbers # Tabla filter ("-t filter" no es necesario). iptables -vL --line-numbers -t nat # Tablas nat. iptables -vL --line-numbers -t mangle # Tabla mangle. iptables -vL --line-numbers -t raw # Tabla raw. iptables -vL --line-numbers -t security # Tabla security. iptables -vnL --line-numbers Chain f2b-BadBots (1 references) num pkts bytes target prot opt in out source destination 1 5725K 2256M RETURN all -- * * 0.0.0.0/0 0.0.0.0/0 Chain f2b-SSH (1 references) num pkts bytes target prot opt in out source destination 1 22 2280 REJECT all -- * * 221.18.238.125 0.0.0.0/0 reject-with icmp-port-unreachable 2 85 5445 REJECT all -- * * 201.185.116.116 0.0.0.0/0 reject-with icmp-port-unreachable 3 2271K 213M RETURN all -- * * 0.0.0.0/0 0.0.0.0/0 Borrar la regla número 2 dentro de la tabla "filter" y cadena (Chain) "f2b-SSH", la cual deniega la IP 201.185.116.116. iptables -D f2b-SSH 2 Esta regla será eliminada. # 2 85 5445 REJECT all -- * * 201.185.116.116 0.0.0.0/0 ==== Activar iptables en CentOS7 ==== # Desactivar firewalld. systemctl disable firewalld systemctl stop firewalld systemctl mask firewalld # Activar / Instalar iptables. yum install iptables-services -y systemctl status iptables systemctl enable iptables systemctl start iptables systemctl status iptables # Obtener las rutas a los ficheros de configuración de reglas. rpm -qc iptables-services