Configuración de un servidor DHCP en Windows Server y Ubuntu

Informática y TelecomunicacionesActualizado el 6,19 KB

Resumen

El documento explica qué es un servidor DHCP, cómo funciona el proceso DORA para asignar direcciones IP automáticamente y cómo configurar este servicio en Windows Server y en Ubuntu. Incluye los pasos a seguir, desde la instalación del paquete hasta la edición del archivo dhcpd.conf y el reinicio del servicio.

Puntos clave

  • DHCP asigna direcciones IP automáticamente a los equipos de una red local, usando los puertos 67 (servidor) y 68 (cliente).
  • El proceso DORA consta de cuatro mensajes: Discover, Offer, Request y Acknowledge.
  • En Windows Server hay que definir un ámbito, un rango de IP, exclusiones y el tiempo de concesión.
  • En Ubuntu se instala el paquete isc-dhcp-server y se configura el archivo /etc/dhcp/dhcpd.conf.
  • Para asignar una IP fija a un equipo concreto se usa una entrada host con su dirección MAC y la IP fija.
  • Tras modificar la configuración hay que reiniciar el servicio isc-dhcp-server.

Ponte a prueba

Servicios de Red Esenciales: Configuración del Servidor DHCP

¿Qué es un Servidor DHCP?

Un servidor DHCP (Dynamic Host Configuration Protocol) es el encargado de asignar direcciones IP de forma automática a los equipos dentro de una red local. Este servicio permite gestionar aspectos como la exclusión de ciertas direcciones IP, el tiempo de concesión de las IP, y otros parámetros de red. Los puertos estándar utilizados por DHCP son el puerto 67 para el servidor y el puerto 68 para el cliente.

Proceso de Asignación de IP: Funcionamiento del DHCP (DORA)

Para que el DHCP asigne una dirección IP a un cliente, se sigue una serie de pasos conocidos como el proceso DORA (Discover, Offer, Request, Acknowledge):

  1. Descubrimiento DHCP (DHCP Discover): El cliente envía un mensaje de difusión para localizar servidores DHCP activos en la red.
  2. Oferta DHCP (DHCP Offer): El servidor DHCP responde al cliente ofreciéndole una dirección IP disponible.
  3. Petición DHCP (DHCP Request): El cliente envía un mensaje al servidor solicitando formalmente la dirección IP ofrecida y rechazando cualquier otra oferta.
  4. Confirmación DHCP (DHCP ACK): El servidor envía un mensaje de confirmación al cliente, asignándole la dirección IP solicitada y otros parámetros de configuración de red.

Configuración del Servidor DHCP en Windows Server

Para implementar este servicio, es fundamental que todos los equipos estén en la misma red local o subred. Asignaremos una dirección IP fija, una máscara de red y una puerta de enlace a nuestro servidor, ya que será el encargado de asignar direcciones a los equipos cliente.

Los pasos generales para la configuración son:

  1. Acceda a la herramienta "Administrar su servidor" y seleccione "Agregar o quitar funciones".
  2. Agregue la función de "Servidor DHCP".
  3. Durante la configuración, el asistente solicitará el nombre del ámbito para su servidor.
  4. A continuación, deberá definir un rango de IP inicial y un rango final para que el servidor DHCP asigne direcciones solo dentro de ese segmento a los clientes.
  5. También se le preguntará si desea excluir alguna dirección IP de ese rango para que no sea utilizada por ningún equipo.
  6. Posteriormente, deberá especificar el tiempo de concesión de la dirección IP.
  7. El asistente solicitará más datos, como la dirección IP del enrutador, direcciones WINS, etc. Por ahora, puede optar por configurarlos más adelante.

Una vez configurado el servidor, en el equipo cliente, asegúrese de que la configuración de red esté establecida para obtener una dirección IP automáticamente. Dentro del servidor, al acceder a la administración de DHCP y dentro del ámbito configurado, podrá visualizar las direcciones IP asignadas junto con la dirección MAC de cada equipo.

Configuración del Servidor DHCP en Ubuntu

A continuación, se detallan los pasos para configurar un servidor DHCP en un entorno Ubuntu:

  1. Paso 1: Asignar IP Estática al Servidor

    Coloque una dirección IP estática en su servidor Ubuntu.

  2. Paso 2: Verificar Configuración e Instalar Paquete DHCP

    Abra el terminal para verificar los cambios en la dirección IP con el comando ifconfig. Seguidamente, instale el paquete del servidor DHCP con el siguiente comando:

    sudo apt-get install isc-dhcp-server

    Este comando instalará una serie de archivos de configuración, entre ellos /etc/dhcp/dhcpd.conf, que configuraremos a continuación.

  3. Paso 3: Configurar el Archivo dhcpd.conf

    Edite el archivo dhcpd.conf con el editor de textos de su preferencia (gedit, nano):

    sudo nano /etc/dhcp/dhcpd.conf

    Busque y modifique las siguientes líneas en el archivo, adaptándolas a su configuración de red:

    • subnet [DIRECCION_SUBRED] netmask [MASCARA_SUBRED] { (Subred y máscara de subred)
    • range [IP_INICIAL] [IP_FINAL]; (Rango de direcciones IP utilizables)
    • option domain-name "[NOMBRE_DOMINIO]"; (Nombre de dominio)
    • option domain-name-servers [IP_DNS1], [IP_DNS2]; (Direcciones IP de los servidores DNS)
    • option routers [IP_PUERTA_ENLACE]; (IP de la puerta de enlace)
    • option broadcast-address [DIRECCION_BROADCAST]; (Dirección de broadcast)
    • default-lease-time [SEGUNDOS]; (Tiempo de espera predeterminado para renovar la IP)
    • max-lease-time [SEGUNDOS]; (Tiempo máximo para renovar la IP)

    Para asignar una IP fija a un host específico, puede añadir una entrada similar a esta, reemplazando los valores entre corchetes:

    host [NOMBRE_HOST] {
        hardware ethernet [MAC_DEL_HOST];
        fixed-address [IP_FIJA];
    }
  4. Paso 4: Especificar la Interfaz de Red

    Edite el archivo /etc/default/isc-dhcp-server para especificar la interfaz de red por donde el servidor DHCP distribuirá las direcciones IP:

    sudo nano /etc/default/isc-dhcp-server

    Busque la línea INTERFACESv4="" y modifíquela con el nombre de su adaptador de red. Por ejemplo:

    INTERFACESv4="eth0"
  5. Paso 5: Instalación del Cliente DHCP (Opcional)

    Si necesita un cliente DHCP en el mismo servidor o en otros equipos Ubuntu, puede instalarlo con:

    sudo apt-get install isc-dhcp-client
  6. Paso 6: Reiniciar el Servicio DHCP

    Guarde los cambios en todos los archivos y reinicie el servicio del servidor DHCP para que los cambios surtan efecto:

    sudo systemctl restart isc-dhcp-server

    Tras reiniciar el servicio, los clientes de la red deberían poder obtener una dirección IP asignada por su nuevo servidor DHCP.

Descargar

PDF Word HTML

Preguntas frecuentes

¿Qué es el proceso DORA en DHCP?

Es el proceso de cuatro pasos mediante el cual un cliente obtiene una dirección IP: Discover, Offer, Request y Acknowledge. Comienza con un mensaje de difusión del cliente y termina con la confirmación del servidor.

¿Qué puertos utiliza DHCP?

DHCP utiliza el puerto 67 para el servidor y el puerto 68 para el cliente.

¿Cómo se asigna una IP fija a un equipo con DHCP en Ubuntu?

Se añade en el archivo dhcpd.conf una entrada host con la dirección MAC del equipo (hardware ethernet) y la dirección IP fija (fixed-address).

Ponte a prueba

Tarjetas de repaso

Pulsa una tarjeta para ver la respuesta.

Test

1. ¿Qué significa la sigla DORA en DHCP?
2. ¿Qué puerto utiliza el servidor DHCP según el texto?
3. ¿Qué paquete se instala en Ubuntu para el servidor DHCP?
4. ¿En qué archivo se especifica la interfaz de red en Ubuntu?
5. ¿Qué se necesita para asignar una IP fija a un host concreto?
6. ¿Qué debe asignarse al servidor en Windows antes de configurar DHCP?

Preguntas generadas con IA a partir del documento: comprueba las respuestas con el texto.