Saltar al contenido
UDPRiesgo bajo si se expone

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

bash
sudo ss -ulpn | grep ':67 '
sudo nmap -sU -p 67 203.0.113.10

Renovar la IP en Linux

bash
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.

Puertos relacionados

Ver la lista de puertos