Configuración y Funcionamiento del Servidor DHCP: Parámetros y Estructura

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 5,41 KB

Parámetros Clave del Servidor DHCP

Los siguientes parámetros configuran aspectos fundamentales del comportamiento del servidor DHCP:

  • default-lease-time: Especifica el tiempo, en segundos, que dura el contrato (lease) de una dirección IP asignada. Este tiempo aplica a menos que el cliente solicite una renovación.
  • max-lease-time: Establece un límite máximo, en segundos, para la duración de la concesión de una IP. Esto evita que un cliente DHCP solicite una concesión indefinida.
  • option subnet-mask: Define la máscara de subred que se utilizará en la red.
  • option broadcast-address: Indica la dirección de difusión (broadcast) de la red.
  • option domain-name-servers: Proporciona la lista de servidores DNS (Sistema de Nombres de Dominio) que el cliente debe usar para la resolución de nombres.
  • option domain-name: Especifica el nombre de dominio DNS que se añadirá a los nombres de las máquinas.

Funcionamiento General del Protocolo DHCP

El protocolo DHCP (Protocolo de Configuración Dinámica de Host) opera de la siguiente manera:

  1. Solicitud del Cliente: Un cliente DHCP, al conectarse a la red, envía un mensaje de difusión (broadcast) solicitando una configuración IP.
  2. Oferta del Servidor: Los servidores DHCP que reciben la solicitud responden al cliente ofreciéndole una dirección IP.
  3. Selección del Cliente: El cliente selecciona una de las ofertas y comunica su elección al servidor correspondiente.
  4. Confirmación del Servidor (ACK): El servidor elegido envía un mensaje de confirmación (ACK) que incluye:
    • Dirección MAC del cliente.
    • Dirección IP asignada.
    • Máscara de subred.
    • Dirección IP del servidor.
    • Período de validez (lease) de la dirección IP.
  5. Renovación de la Concesión: La información asignada permanece asociada al cliente hasta que desactive su interfaz de red o expire el tiempo de concesión. Antes de que expire, el cliente envía una solicitud de renovación al servidor. Si el tiempo expira completamente, el cliente debe solicitar una nueva dirección IP.
  6. Finalización y Renovación: Una vez finalizado el plazo, el servidor puede renovar la información, asignar una nueva IP o extender el plazo manteniendo la misma información.
  7. Identificación por MAC: El cliente identifica las respuestas dirigidas a él mediante su dirección MAC.

Archivo /etc/dhcp/dhcpd.conf: Estructura y Configuración

El archivo /etc/dhcp/dhcpd.conf es el archivo de configuración principal del servidor DHCP. Contiene sentencias que se clasifican en:

  • Parámetros: Definen el comportamiento del servidor. Pueden ser globales o locales a un conjunto de declaraciones.
  • Declaraciones: Describen redes, máquinas o grupos de máquinas, junto con los rangos de direcciones IP que se les conceden. Permiten anidamiento.

Estructura General

La estructura general del archivo es la siguiente:


Parámetros globales;
Declaración_1 {
    parámetros relativos a Declaración_1;
    [sub_declaración anidada];
}
Declaración_2 {
    parámetros relativos a Declaración_2;
    [sub_declaración anidada];
}

Los parámetros que comienzan con option describen los datos que el servidor proporciona al cliente (parte del protocolo DHCP). Los que no comienzan con option describen características del servidor.

Formato de los parámetros:


[option] <nombre_parámetro> [valores];

El campo valores depende del parámetro. Puede ser un valor lógico (on/off), una dirección IP, un nombre predefinido u otro valor.

Dentro de este archivo, también se definen las subredes en las que opera el servidor y los rangos de IP que puede asignar a cada una. Los parámetros definidos dentro de una subred tienen precedencia sobre los parámetros globales.

Ejemplo de Configuración


authoritative;
one-lease-per-client on;
default-lease-time 86400;
max-lease-time 86400;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.1;
option domain-name-servers 192.168.1.1;
option domain-name "aulaESI.com";

subnet 192.168.1.0 netmask 255.255.255.0 {
  range 192.168.1.7 192.168.1.9;
  range 192.168.1.90 192.168.1.150;
}

En este ejemplo:

  • authoritative;: Indica que este servidor es la autoridad principal para la configuración DHCP en la red.
  • one-lease-per-client on;: Asegura que cada cliente reciba solo una concesión.
  • Se definen los tiempos de concesión (default-lease-time y max-lease-time).
  • Se configuran las opciones de red (máscara, dirección de broadcast, routers, servidores DNS y nombre de dominio).
  • Se define una subred (192.168.1.0) con dos rangos de direcciones IP disponibles para asignación.

Entradas relacionadas: