Configuración e Implementación del Servidor DHCP en Entornos Linux
Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones
Escrito el en
español con un tamaño de 4,17 KB
Conceptos Fundamentales del Protocolo DHCP
El Dynamic Host Configuration Protocol (DHCP) es un servicio abierto que permite a los ordenadores asignar automáticamente determinados parámetros de configuración de red. Este servicio es compatible con redes abiertas que contienen clientes con distintos sistemas operativos (S.O.).
Parámetros de Configuración Asignados por DHCP
DHCP asigna automáticamente los siguientes parámetros:
- Dirección IP del host.
- Dirección IP del servidor.
- Dirección IP del router (o puerta de enlace).
- Dirección IP del router que transmite BOOTP (solo si aplica).
- Nombre del servidor.
- Fichero de arranque.
- Dirección de red (la primera dirección de dicha red).
- Dirección de broadcast dirigido (la última dirección de dicha red, utilizada para comunicarse con toda la red).
Gestión de Direcciones IP y Concesiones
Un rango de direcciones es un grupo de direcciones IP contiguas que se delimita especificando la primera y la última dirección (ambas inclusivas). Es fundamental configurar las direcciones IP que deben ser siempre fijas (normalmente reservadas para servidores). Estas direcciones se excluyen de los rangos que el servidor DHCP puede entregar bajo ningún concepto.
La Concesión (lease) es el tiempo, medido en segundos, por el que se asigna una IP dinámica. La concesión es la cantidad máxima de segundos que durará esta asignación.
El agente de retransmisión de DHCP permite realizar peticiones DHCP y BOOTP desde una subred que no posee un servidor DHCP propio.
Implementación del Servidor DHCP en Linux
Instalación del Servidor DHCP
Para instalar los archivos necesarios del servidor DHCP, utilice apt-get desde una consola de root:
# apt-get install dhcp3-serverArchivo de Configuración del Servidor DHCP
Al igual que todas las aplicaciones en Linux, el servidor DHCP dispone de su propio archivo de configuración, ubicado en:
/etc/dhcp3/dhcpd.confEstructura del Archivo dhcpd.conf Comentado
A continuación, se muestra un ejemplo sencillo del archivo dhcpd.conf comentado línea por línea. Es importante recordar que todas las líneas que comienzan por almohadilla (#) son líneas de comentarios y son ignoradas por el servidor DHCP. Además, todas las líneas que especifican parámetros deben terminar en punto y coma (;).
# Sample configuration file for ISC dhcpd for Debian
# $Id: dhcpd.conf,v 1.4.2.2 2002/07/10 03:50:33 peloy Exp $
# Opciones de cliente y de dhcp aplicables por defecto a todas las secciones.
# Estas opciones pueden ser sobreescritas por otras en cada sección.
option domain-name-servers 195.53.123.57; # DNS para los clientes (atenea)
option domain-name "ieslapaloma.com"; # Nombre de dominio para los clientes
option subnet-mask 255.255.255.0; # Máscara por defecto para los clientes
default-lease-time 600; # Tiempo en segundos del 'alquiler' (concesión por defecto)
max-lease-time 7200; # Máximo tiempo en segundos que durará el 'alquiler' (concesión máxima)
# Especificación de un rango de direcciones (Subred 192.168.1.0)
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.60 192.168.1.80; # Rango de la 60 a la 80 inclusive
option broadcast-address 192.168.1.255; # Dirección de difusión
option routers 192.168.1.254; # Puerta de enlace
option domain-name-servers 80.58.0.33; # DNS (ej: el de Telefónica)
}Control del Servicio DHCP
Para gestionar el estado del servidor DHCP, se utilizan los siguientes comandos en la consola de root:
Arrancar el Servidor DHCP
root@cnice-desktop:/# /etc/init.d/dhcp3-server startParar el Servidor DHCP
root@cnice-desktop:/# /etc/init.d/dhcp3-server stopReiniciar el Servidor DHCP
root@cnice-desktop:/# /etc/init.d/dhcp3-server restart