Implementación de servicio DHCP (Práctica con Packet Tracer)

Objetivo:

Configurar un servidor que asigne direcciones automáticamente y permita la salida de la red local.

Escenario:

Un Switch, cuatro PCs y un Servidor genérico.


Configuración:

  • Servidor: Servidor DHCP para la asignación dinámica de direcciones IP.
  • PCs: reciben IPs automáticamente a partir de 192.168.10.10 hasta 100 dispositivos.

Instrucciones:

  1. Conectar los equipos al switch y el switch al servidor.
  2. Configurar el Servidor:
  3. Entra en el Servidor y configura la IP (Gateway y DNS) tanto en la configuración global como en la interfaz:
    • Config --> Global --> Settings
    • Config --> Interface --> FastEthernet0
  4. Ahora ir a la parte de servicios:
    • Services --> DHCP
    • Activa el servicio: ON
    • Configura el Gateway y el DNS
    • Escribe la primera dirección IP desde la cual el Servidor empezará a asignar direcciones (192.168.10.10)
    • Configura la máscara de subred (255.255.255.0)
    • Máximo número de usuarios: 100
    • Guarda la configuración: Save
    • Comprueba que se ha asignado correctamente el Pool.
  5. Configurar los clientes:
  6. Intenta hacer ping entre los PCs y nota que no hay conectividad.
  7. Vamos a configurar los PCs para que reciban una dirección IP automáticamente.
  8. Entra en PC0
    • Config --> Interface --> FastEthernet0
    • Selecciona DHCP
    • Observa cómo se asigna automáticamente una dirección IP dentro del rango establecido.
    • Ve a Global --> Settings y observa cómo se ha establecido igualmente el Gateway y el DNS.
  9. Configura todos los PCs repitiendo el paso anterior para cada dispositivo.
  10. Realiza ping entre los PCs para verificar que funciona correctamente.













Opcional:

  1. Abre la línea de comandos en un PC: Desktop --> Command Prompt
  2. Libera la IP actual: ipconfig /release
  3. Solicita una nueva IP: ipconfig /renew

Preguntas de reflexión:

  1. ¿Qué ocurriría si hubiera más de un servidor DHCP activo en la misma red local?
  2. ¿Por qué es importante configurar el Default Gateway en el servidor DHCP para que los equipos tengan salida a otras redes?
  3. ¿Qué comandos podríamos usar en la consola del PC (Windows y Linux) para liberar y renovar la dirección IP asignada por DHCP?
Haz clic aquí para ver la solución

1. ¿Qué ocurriría si hubiera más de un servidor DHCP activo en la misma red local?

Se generaría un conflicto conocido como servidor DHCP Rogue (o DHCP intruso). Cuando un cliente solicita una IP, envía un mensaje DHCP Discover por broadcast, por lo que ambos servidores lo recibirán y responderán con un DHCP Offer.

El cliente aceptará la oferta del servidor que responda más rápido. Si los dos servidores tienen rangos diferentes o no están coordinados, esto provocará asignaciones de IPs duplicadas, configuraciones de red erróneas y cortes de conectividad intermitentes en la LAN.


2. ¿Por qué es importante configurar el Default Gateway en el servidor DHCP para que los equipos tengan salida a otras redes?

Los dispositivos de una red local solo saben comunicarse directamente con los vecinos de su misma subred utilizando la dirección MAC (Capa 2).

El Default Gateway (Puerta de enlace predeterminada) es la dirección IP del router local. Sin este dato, cuando un equipo intente enviar un paquete a Internet o a otra subred remota, no sabrá a qué dispositivo físico transferirle el paquete para que lo enrute, provocando que el tráfico hacia el exterior falle por completo.


3. ¿Qué comandos podríamos usar en la consola del PC (Windows y Linux) para liberar y renovar la dirección IP asignada por DHCP?

En sistemas Windows (CMD):

Se ejecuta el siguiente par de comandos de manera secuencial:

  • ipconfig /release: Libera la dirección IP actual enviando un mensaje DHCP Release al servidor.
  • ipconfig /renew: Reinicia el proceso DORA enviando una nueva solicitud DHCP Discover.

En sistemas Linux (Terminal):

Dependiendo de cómo esté gestionada la red en la distribución, se utilizan estos métodos (requieren privilegios de superusuario):

  • Cliente clásico (dhclient): Se ejecuta primero sudo dhclient -r para liberar la IP asignada y luego sudo dhclient para solicitar una nueva de forma inmediata.
  • Entornos con NetworkManager (Ubuntu moderno/Debian): Se puede forzar la renovación de una interfaz específica (por ejemplo, eth0) reaplicando su configuración con el comando: sudo nmcli device reapply eth0.