← Volver al blog
Servicios IP 7 min de lectura

DHCP en un router Cisco: servidor, exclusiones y relay

En una red chica no hace falta un servidor aparte para repartir direcciones: el mismo router Cisco puede hacerlo. Aquí tienes cómo configurarlo como servidor DHCP, cómo reservar las direcciones fijas y qué hacer cuando el servidor está en otra red, con los comandos para ver qué se asignó.

El escenario

La LAN 192.168.10.0/24 cuelga de la interfaz Ethernet0/1 del router, con IP 192.168.10.1. Queremos que los PC reciban su IP solos y reservar las primeras diez direcciones para equipos con IP fija.

1. Excluir las direcciones fijas

ip dhcp excluded-address 192.168.10.1 192.168.10.10

Se configura antes del pool, para que el router no alcance a entregar ninguna de estas direcciones.

2. Crear el pool

R1
ip dhcp pool LAN10
 network 192.168.10.0 255.255.255.0
 default-router 192.168.10.1
 dns-server 8.8.8.8 1.1.1.1
 domain-name certiplat.lab
 lease 7
  • network: la red que se reparte. Debe coincidir con la de la interfaz que recibe las solicitudes.
  • default-router: el gateway que usarán los clientes.
  • lease 7: el arriendo dura siete días.

3. Servidor en otra red: DHCP relay

Si el servidor DHCP está en otra subred (por ejemplo, un servidor central en 10.0.0.5), el router de la LAN tiene que retransmitir las solicitudes. Se configura en la interfaz que da a los clientes:

Router de la LAN
interface Ethernet0/1
 ip helper-address 10.0.0.5

4. Verificar

Verificación
show ip dhcp binding
show ip dhcp pool
show ip dhcp conflict
debug ip dhcp server events

show ip dhcp binding muestra qué IP recibió cada cliente (y su MAC). En un PC con Windows, ipconfig /renew fuerza una nueva solicitud; en Linux, sudo dhclient -r && sudo dhclient o reiniciando la conexión.

Errores comunes

  • → La red del pool no coincide con la de la interfaz: el router no responde.
  • → Olvidar excluir la IP del gateway: DHCP la entrega y hay conflicto.
  • → Servidor en otra red sin ip helper-address.
  • → Pool agotado: revisa show ip dhcp pool.

Para calcular bien el rango de cada subred, apóyate en la calculadora de subredes. Y si esa LAN sale a internet, el siguiente paso es NAT y PAT.

Practica en un router Cisco de verdad

Empieza gratis con el laboratorio de configuración inicial: un router Cisco real en el navegador, con corrección automática. Con la suscripción tienes los labs de servicios IP, como DHCP y NAT.

Probar gratis, sin tarjeta

5 laboratorios gratis · nada que instalar

Preguntas frecuentes

¿Cómo funciona DHCP?+

Con cuatro mensajes, conocidos como DORA: el cliente envía un Discover por broadcast, el servidor responde con un Offer, el cliente pide esa dirección con un Request y el servidor la confirma con un Ack. Además de la IP, el servidor entrega máscara, gateway, DNS y el tiempo de arriendo.

¿Para qué sirve ip dhcp excluded-address?+

Para reservar direcciones que el router nunca debe entregar: la del propio gateway, servidores, impresoras o cualquier equipo con IP fija. Si no las excluyes, DHCP puede asignarlas y provocar conflictos.

¿Qué hace ip helper-address?+

Convierte al router en agente de retransmisión (DHCP relay). Como el Discover es un broadcast y los routers no reenvían broadcast, el helper lo toma y lo envía como unicast al servidor DHCP que está en otra red.

¿Qué pasa si el cliente recibe una IP 169.254.x.x?+

Es una dirección APIPA: el equipo no obtuvo respuesta de ningún servidor DHCP y se autoasignó una. Revisa que el pool exista, que la red del pool coincida con la interfaz, que haya direcciones libres y, si el servidor está en otra red, que esté configurado el helper-address.