22 jul 2010

Servidor DHCP en Debian GNU/Linux

DHCP (sigla en inglés de Dynamic Host Configuration Protocol - Protocolo de configuración dinámica de host) es un protocolo de red que permite a los nodos de una red IP obtener sus parámetros de configuración automáticamente. Se trata de un protocolo de tipo cliente/servidor en el que generalmente un servidor posee una lista de direcciones IP dinámicas y las va asignando a los clientes conforme éstas van estando libres, sabiendo en todo momento quién ha estado en posesión de esa IP, cuánto tiempo la ha tenido y a quién se la ha asignado después.

Sin DHCP, cada dirección IP debe configurarse manualmente en cada computadora y, si la computadora se mueve a otra subred, se debe configurar otra dirección IP diferente. El DHCP le permite al administrador supervisar y distribuir de forma centralizada las direcciones IP necesarias y, automáticamente, asignar y enviar una nueva IP si fuera el caso en la computadora es conectada en un lugar diferente de la red.

El protocolo DHCP incluye tres métodos de asignación de direcciones IP:
  • Asignación manual o estática: Asigna una dirección IP a una máquina determinada. Se suele utilizar cuando se quiere controlar la asignación de dirección IP a cada cliente, y evitar, también, que se conecten clientes no identificados.
  • Asignación automática: Asigna una dirección IP de forma permanente a una máquina cliente la primera vez que hace la solicitud al servidor DHCP y hasta que el cliente la libera. Se suele utilizar cuando el número de clientes no varía demasiado.
  • Asignación dinámica: el único método que permite la reutilización dinámica de las direcciones IP. El administrador de la red determina un rango de direcciones IP y cada computadora conectada a la red está configurada para solicitar su dirección IP al servidor cuando la tarjeta de interfaz de red se inicializa. El procedimiento usa un concepto muy simple en un intervalo de tiempo controlable. Esto facilita la instalación de nuevas máquinas clientes a la red.
 Para iniciar la instalacion de nuestro servidor DCHP, usaremos nuestro gestor de paquetos apt-get

Victor@linuxrd# apt-get install dhcp3-server
 
Una vez instalado el servicio, iniciamos a realizar una copia de seguridad copiamos al archivo /etc/dhcp3/dhcpd.conf a /etc/dhcp3/dhcpd.conf.bk.

Esto es para conservar el archivo de configuración original. Abrimos nuetros Archivo con el editor vi

Victor@linuxrd# vi /etc/dhcp3/dhcpd.conf
 
#
#   DHCP Server Config File
#
ddns-update-style none;
ignore client-updates;

lease-file-name "/var/lib/dhcpd/dhcpd.leases";
authoritative;

option domain-name                      "linuxrd.org";
default-lease-time                      86400;   # 24 hours
max-lease-time                          172800;  # 48 hours

subnet 192.168.1.0 netmask 255.255.255.0 {
        option routers                  192.168.1.1; 3 # Ip del router de internet
        option subnet-mask              255.255.255.0; # mascara de red para la red
        option broadcast-address        192.168.1.255; # direccion del broadcast para la red
        option domain-name-servers      192.168.1.2; # direccion del servidor
        option ntp-servers              192.168.1.2; # direccion del servidor
        option netbios-name-servers     192.168.1.2; # direccion del servidor
        option netbios-node-type        8;
        range   192.168.1.101   192.168.1.200;  # indica el inicio y el final de las direccion IP
}
Al final, guardamos los cambios en el archivo /etc/dhcp3/dhcpd.conf. La configuración anterior indica que este servidor va a ser nuestro servidor principal DHCP.

La configuración pertenece a la red 192.168.10.20 y repartiremos direcciones de la 192.168.20.100 a la 192.168.20.150 (50 direcciones). El nombre del dominio es linuxrd.org. La dirección de router o puerta de enlace es 192.168.20.254. Una vez verificada nuestra configuración, solo resta reiniciar el servicio:

Victor@linuxrd# /etc/init.d/dhcp3-server restart
 
A partir de allí nuestro servidor podrá comenzar a repartir direcciones ip dinámicas: algunos puntos no fueron muy detallos por ser este tipo de documentacion muy extensa. Posted by Víctor S. Recio

1 comments:

Sol Tropical dijo...

Buen Post de servidores, luego profundizaremos mas en esto.

Publicar un comentario

 
;