bgunderlay bgunderlay bgunderlay

Cómo configurar un servidor DHCP en Linux/Windows

Configurar un servidor DHCP (Dynamic Host Configuration Protocol) es una tarea esencial para los administradores de red, ya que automatiza la asignación de direcciones IP a los dispositivos de una red. Tanto en entornos Linux como Windows, la configuración de un servidor DHCP permite gestionar eficazmente la distribución de direcciones IP, garantizando que los dispositivos puedan conectarse a la red sin problemas.

¿Qué es un servidor DHCP?

Un servidor DHCP asigna automáticamente direcciones IP y otros parámetros de configuración de red (como máscara de subred, puerta de enlace predeterminada y servidores DNS) a los dispositivos de una red. Esto elimina la necesidad de una configuración manual de IP y reduce las posibilidades de conflictos de IP.

Configuración de un servidor DHCP en Linux

Los sistemas Linux suelen utilizar el servidor DHCP ISC, que es un servidor DHCP de código abierto y ampliamente utilizado. A continuación se explica cómo instalarlo y configurarlo en un sistema Linux.

Paso 1: Instalar el paquete del servidor DHCP

Antes de configurar el servidor DHCP, necesitas instalar el paquete DHCP. Esto puede hacerse utilizando el gestor de paquetes de tu distribución de Linux.

Para Ubuntu/Debian:

sudo apt update

sudo apt install isc-dhcp-server

Para CentOS/RHEL:

sudo yum install dhcp

Paso 2: Configurar el servidor DHCP

Una vez instalado el servidor DHCP, el archivo de configuración se encuentra normalmente en /etc/dhcp/dhcpd.conf. Tendrás que editar este archivo para definir la configuración del servidor DHCP, incluyendo el rango de direcciones IP, la máscara de subred y otros parámetros.

He aquí un ejemplo de configuración:

/etc/dhcp/dhcpd.conf

# Definir el tiempo de arrendamiento por defecto

default-lease-time 600;

# Definir el tiempo máximo de arrendamiento

max-lease-time 7200;

# Definir la subred y el rango IP a asignar

subred 192.168.1.0 máscara de red 255.255.255.0 {

  rango 192.168.1.100 192.168.1.200;

  opción routers 192.168.1.1;

  opción máscara de subred 255.255.255.0;

  opción domain-name-servers 8.8.8.8, 8.8.4.4;

  opción nombre-dominio «ejemplo.com»;

}

  • default-lease-time: Especifica la duración predeterminada (en segundos) que una dirección IP se alquila a un cliente.
  • max-lease-time: El tiempo máximo que un cliente puede mantener un arrendamiento de dirección IP.
  • rango: Define el conjunto de direcciones IP que el servidor DHCP puede asignar a los clientes.
  • opción routers: Especifica la puerta de enlace predeterminada.
  • opción domain-name-servers: Especifica los servidores DNS que debe utilizar el cliente.

Paso 3: Configurar la interfaz de red

Es necesario definir la interfaz de red en la que el servidor DHCP escuchará las peticiones. Esta configuración se encuentra en el archivo /etc/default/isc-dhcp-server en Ubuntu/Debian o /etc/sysconfig/dhcpd en CentOS/RHEL. Especifique la interfaz, así:

Para Ubuntu:

INTERFACESv4=»eth0″

Para CentOS:

DHCPDARGS=»eth0″

Paso 4: Iniciar y habilitar el servicio DHCP

Una vez que hayas configurado el servidor, inicia el servicio DHCP y habilítalo para que se ejecute en el arranque.

Para Ubuntu/Debian:

sudo systemctl start isc-dhcp-server

sudo systemctl enable isc-dhcp-server

Para CentOS/RHEL:

sudo systemctl start dhcpd

sudo systemctl enable dhcpd

Paso 5: Verificar la configuración

Para asegurarse de que el servidor DHCP funciona correctamente, compruebe el estado del servicio:

sudo systemctl status isc-dhcp-server # Ubuntu/Debian

sudo systemctl status dhcpd # CentOS/RHEL

Además, revise los registros ubicados en /var/log/syslog (Ubuntu) o /var/log/messages (CentOS) para solucionar cualquier problema.

Configuración de un servidor DHCP en Windows

Los sistemas operativos Windows Server incorporan una función de servidor DHCP que facilita la configuración mediante una interfaz gráfica.

Paso 1: Instalar el rol de servidor DHCP

  1. Abra Server Manager y haga clic en Manage > Add Roles and Features.
  2. En el Asistente para agregar funciones y características, seleccione Servidor DHCP y siga los pasos de instalación.
  3. Tras la instalación, abra la Consola de Gestión DHCP desde el menú Herramientas.

Paso 2: Configurar el servidor DHCP

  1. En la consola DHCP, haga clic con el botón derecho del ratón en el nombre de su servidor y seleccione Nuevo Ámbito.
  2. Siga las instrucciones del asistente para crear un nuevo ámbito IP:
    • Nombre del ámbito: Proporcione un nombre para el ámbito.
    • Intervalo de direcciones IP: Defina el rango de direcciones IP a arrendar (por ejemplo, 192.168.1.100 – 192.168.1.200).
    • Máscara de subred: Especifique la máscara de subred (por ejemplo, 255.255.255.0).
    • Duración del alquiler: Establezca la duración del arrendamiento (por defecto es de 8 días).
    • Configurar opciones: Configure la puerta de enlace predeterminada, los servidores DNS y el nombre de dominio según sea necesario.
  3. Complete la creación del ámbito y se activará inmediatamente.

Paso 3: Autorizar el servidor DHCP

Para evitar servidores DHCP no autorizados en la red, Windows requiere que los servidores DHCP estén autorizados en Active Directory.

  1. Haga clic con el botón derecho en el nombre del servidor en la consola DHCP y seleccione Autorizar.
  2. Tras la autorización, el servidor empezará a alquilar direcciones IP.

Paso 4: Configurar las opciones DHCP

Puedes configurar opciones adicionales como servidores DNS, routers y ajustes personalizados.

  1. En la Consola DHCP, expanda el ámbito, haga clic con el botón derecho en Opciones de Ámbito y seleccione Configurar Opciones.
  2. Seleccione opciones como 003 Router (puerta de enlace predeterminada), 006 Servidores DNS y 015 Nombre de dominio DNS para configurar los ajustes de red proporcionados a los clientes.

Comparación de la configuración del servidor DHCP: Linux vs. Windows

CaracterísticaLinux (ISC DHCP)DHCP de Windows
Método de instalaciónInstalación de paquetes a través del terminal (apt/yum)Instalación a través del Administrador de servidores (GUI)
Método de configuraciónEdición del archivo /etc/dhcp/dhcpd.confConfigurado a través del asistente GUI en la Consola DHCP
Configuración de la interfaz de redEdición manual de los archivos de configuración de la interfazSe vincula automáticamente a las interfaces seleccionadas
Tiempo de alquiler y opcionesDefinido en el archivo dhcpd.confConfigurable mediante GUI con opciones predefinidas
Gestión de serviciosGestionado mediante comandos systemctlGestionado a través del servicio Servidor DHCP en Windows
Configuración avanzadaFlexibilidad mediante la edición de archivos de textoLimitado a opciones GUI y configuración manual de opciones
Registro y resolución de problemasRegistros ubicados en /var/log/Ver registros a través del Visor de sucesos de Windows

Mejores prácticas para configurar servidores DHCP

  • Seguridad

Restrinja siempre el acceso al servidor DHCP a las interfaces de confianza. Habilite reglas de cortafuegos para impedir el acceso no autorizado.

  • Copias de seguridad

Realice regularmente copias de seguridad de la configuración DHCP para evitar la pérdida de datos en caso de fallo del sistema.

  • Supervisión

Supervise continuamente los registros del servidor DHCP para detectar problemas como conflictos de IP o agotamiento del grupo de direcciones.

  • Ámbito Tamaño

Asegúrese de que su ámbito IP es lo suficientemente grande como para gestionar todos los dispositivos de su red, pero no tan grande como para desperdiciar direcciones.

Conclusión

Configurar un servidor DHCP tanto en sistemas Linux como Windows es relativamente sencillo, ya que cada plataforma ofrece sus propias herramientas para una fácil configuración y gestión. En Linux, el proceso implica trabajar con archivos de configuración y utilizar la línea de comandos, mientras que Windows ofrece una interfaz gráfica de usuario más fácil de usar para la gestión de DHCP. Entender estos procesos permite a los administradores de red automatizar la gestión de direcciones IP y mejorar la eficiencia de sus redes.

Alexander Timokhin

CCO

    Ready to get started?

    Articles
    InterLIR: Corredor de direcciones IPv4 y mercado de redes
    InterLIR: Corredor de direcciones IPv4 y mercado de redes

    InterLIR GmbH es un marketplace de rápido crecimiento enfocado en abordar los problemas

    More
    La gran redistribución del espacio IP
    La gran redistribución del espacio IP

    La utilización eficiente del espacio de direcciones IPv4 existente es un enfoque

    More
    ¿Cómo monetizar un bloque de IP?
    ¿Cómo monetizar un bloque de IP?

    Incluso si no planeas vender tu bloque IPv4, aún hay formas de obtener ganancias

    More
    ¿Qué es una dirección IPv4?
    ¿Qué es una dirección IPv4?

    Una dirección de Protocolo de Internet (IP) es un identificador único asignado

    More
    Vender direcciones IPv4
    Vender direcciones IPv4

    La creciente demanda de bloques de direcciones IP ha elevado los precios y ha convertido

    More
    Proceso de transferencia de IPv4 de APNIC
    Proceso de transferencia de IPv4 de APNIC

    Todo lo que necesitas saber sobre la política de transferencia, fusión, adquisición

    More
    LACNIC
    LACNIC

    La política de LACNIC permite transferir espacio de direcciones IPv4 a miembros

    More
    ¿Qué permite la Política de Transferencia de AfriNIC?
    ¿Qué permite la Política de Transferencia de AfriNIC?

    Esta política permite transferir direcciones IP solo dentro de la región. Además,

    More
    Transferencias de IP entre regiones
    Transferencias de IP entre regiones

    La política de transferencia inter-RIR permite la utilización eficiente del espacio

    More
    Cómo comprar direcciones IP
    Cómo comprar direcciones IP

    La agotación de direcciones IPv4 es un problema urgente, y las empresas se están

    More