Como abrir o cerrar puertos utilizando Iptables
Copadísimo estoy con 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.
Ahora explicaré como abrir o cerrar un puerto específico utilizando las reglas de iptables.
Abrir:
# iptables -A INUPT -p tcp –dport -j ACCEPT
# iptables -A INUPT -p udp –dport -j ACCEPT
Cerrar:
# iptables -A INUPT -p tcp –dport -j DROP
# iptables -A INUPT -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
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/