Como abrir o cerrar puertos utilizando Iptables
Hace unos días explicábamos la manera de verificar que puertos estaban abiertos, en uso y de que manera identificar aquellos puertos que nos resultaban sospechosos o que estaban abiertos sin necesidad. En esta entrada te enseñaremos omo abrir o cerrar puertos utilizando Iptables
Para abrir o cerrar un puerto específico haremos:
Abrir:
iptables -A INPUT -p tcp –dport -j ACCEPT
iptables -A INPUT -p udp –dport -j ACCEPT
Cerrar:
iptables -A INPUT -p tcp –dport -j DROP
iptables -A INPUT -p udp –dport -j DROP
Un ejemplo:
iptables -I INPUT -p tcp --dport 25 -j DROP
La lectura es sencilla, se bloquea/cierra toda el tráfico hacia el puerto 25
Recordar por último guardar y reiniciar IPtables
service iptables save
service iptables restart
También puede funcionar:
iptables-save
XXX@XXX:~$ service iptables save
iptables: unrecognized service
Hola Marcos prueba con iptables-save
service iptables-save
iptables-save: unrecognized service
service iptables save
iptables: unrecognized service
Hola Javi, estas usando Centos 8?
Hola, ¿Se puede abrir un puerto para una ip concreta?
Hola Ela, si se puede, aca tengo el post: https://soyadmin.com/como-bloquear-ips-2-metodos-csf-firewall-y-iptables/
Utiliza iptables-save
tener en cuenta que el comando es INPUT. Esta mal escrito.
Gracias por avisarnos del error, ya hemos corregido el post.