Configuración Avanzada y Gestión de Servicios DHCP en Linux

Clasificado en Informática

Escrito el en español con un tamaño de 2,64 KB

1.3.4. Integración de opciones adicionales de configuración

Además de la configuración básica, el servicio DHCP permite añadir opciones avanzadas para gestionar mejor redes más complejas:

  • shared-network: Se utiliza cuando varias subredes lógicas comparten el mismo segmento físico de red. Dentro de esta declaración se incluyen tantas subredes como existan. Los parámetros comunes, como el tiempo de concesión, se aplican a todas las subredes incluidas, mientras que cada una tiene su propio rango de direcciones IP.
  • group: Permite agrupar varios equipos para aplicarles una configuración común. De esta forma, se pueden asignar parámetros específicos, como servidores DNS concretos, solo a los equipos incluidos en ese grupo, además de realizar reservas de direcciones IP si es necesario.
  • pool: Se usa para definir rangos de direcciones IP según el tipo de cliente. Cada pool puede limitar qué clientes pueden recibir direcciones, dependiendo de su estado. Se pueden crear pools para clientes conocidos que renuevan su IP, para clientes nuevos que solicitan una dirección por primera vez, o para equipos que pertenezcan a una clase concreta, como aquellos cuya dirección MAC cumple una condición determinada.

Gracias a estas opciones, el servidor DHCP puede asignar direcciones IP de forma más organizada y adaptada a las necesidades de cada red y tipo de cliente.

Ficheros importantes del servicio DHCP

El funcionamiento del servicio DHCP se basa en varios archivos clave, cada uno con una función concreta:

  • /etc/netplan/01-netcfg.yaml: Se utiliza para configurar cómo obtiene la red el propio servidor Linux, pudiendo ser de forma automática mediante DHCP o manualmente indicando IP, máscara, puerta de enlace y DNS.
  • /etc/dhcp/dhcpd.conf: Contiene la configuración principal del servidor DHCP, donde se definen subredes, rangos de direcciones, reservas y opciones.
  • /etc/init.d/isc-dhcp-server: Es el script encargado de iniciar, detener o reiniciar el servicio DHCP.
  • /etc/default/isc-dhcp-server: Se utiliza para indicar en qué interfaces de red escuchará el servidor las solicitudes DHCP.
  • /var/lib/dhcp/dhcpd.leases: Almacena todas las concesiones de direcciones IP otorgadas a los clientes, incluyendo la información de cada asignación.
  • /usr/sbin/dhcpd: Es el archivo ejecutable del servicio, es decir, el daemon que gestiona las peticiones y respuestas DHCP de los clientes.

Entradas relacionadas: