Puerto 67 (DHCP (servidor)): para qué sirve y cómo protegerlo
El puerto 67 UDP es el del servidor DHCP, el servicio que asigna automáticamente IP, máscara, puerta de enlace y DNS a los equipos de una red. Los clientes escuchan en el 68. DHCP solo tiene sentido dentro de la red local: nunca debe estar expuesto a Internet.
Qué es el puerto 67
Un equipo recién conectado no tiene IP, así que envía un mensaje de difusión (DHCPDISCOVER) desde el puerto 68 al 67. El servidor responde con una oferta (DHCPOFFER), el cliente la pide (DHCPREQUEST) y el servidor la confirma (DHCPACK): es el proceso DORA.
Un servidor DHCP no autorizado en la red (un router doméstico conectado por error, o un atacante) puede repartir una puerta de enlace falsa y desviar el tráfico. Los switches gestionables lo evitan con DHCP snooping.
¿Es peligroso tener abierto el puerto 67?
Riesgo bajo: Normal tenerlo abierto si el servicio está actualizado.
- Solo en la red local.
Cómo proteger el puerto 67
- Activa DHCP snooping en los switches.
- Usa reservas por MAC para servidores e impresoras.
Comandos y configuración
Comprobar si el puerto 67 está abierto
sudo ss -ulpn | grep ':67 '
sudo nmap -sU -p 67 203.0.113.10Renovar la IP en Linux
sudo dhclient -r && sudo dhclient
# con NetworkManager:
nmcli connection down "Conexión cableada 1" && nmcli connection up "Conexión cableada 1"También puedes comprobarlo desde fuera de tu red con nuestro escáner de puertos online.
Herramientas para comprobarlo
Preguntas frecuentes
¿Qué es el proceso DORA?
Discover, Offer, Request, Acknowledge: los cuatro mensajes con los que un cliente obtiene su IP de un servidor DHCP.