CONFIGURACIÓN DE SERVIDOR DHCP EN UBUNTU/DEBIAN SERVER

Que entiendo por DHCP:

DHCP es Dynamic Host Configuration Protocol o Protocolo de Configuración Dinámica de Servidores, bien, ahora en lenguaje común esto es una manera para que una computadora se configure automáticamente para poder conectarse a una red, esto es estableciendo por medio de este protocolo su IP, su máscara, su puerta de enlace, sus DNS entre otros.

 

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 clientes 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.

 

Configuración

Primero antes de todo se tendrá que configurar correctamente la tarjeta de red

sudo nano /etc/network/interfaces

Al final se agrega:

auto eth1
iface eth1 inet static
address 10.0.0.1
netmask 255.255.255.0

En este archivo se tendrá que indicar que mi tarjeta de red eth1 (mi tarjeta de red secundaria), deberá tener una dirección estática (10.0.0.1), con mascara de red (255.255.255.0), junto a este archivo están las configuraciones para mi tarjeta de red primaria eth0 y el loopback. Este debe de quedar de la siguiente forma:

 

Guardamos el archivo con control + O y salimos del editor con control + Z

Reiniciaremos para cargar la configuración de este archivo con el comando:

sudo /etc/init.d/networking restart
 
 

Ahora con el comando ifconfig podremos ver la tarjeta de red eth1 se habilitó con la dirección que se ha configurado

Una vez que se ha terminado la configuración de la tarjeta de red de salida se procederá a instalar y configurar como servidor DHCP

 

INSTALACIÓN

sudo apt-get install update
sudo apt-get install dhcp3-server

Cuando se instala arroja el siguiente error debido a que aun no se ha configurado la dirección de red de la que partirá el DHCP, por tanto se encuentra detenido:

 

CONFIGURACIÓN

Modificaremos el archivo de configuración del dhcp:

sudo nano /etc/dhcp3/dhcpd.conf

Nos colocamos al final del archivo y agregamos

subnet 10.0.0.0 netmask 255.255.255.0 {
                range 10.0.0.21 10.0.0.30;
                option routers 10.0.0.1;
                option domain-name-servers 10.0.0.1;
}

Aquí se señala la dirección de red (10.0.0.0) y su mascara (255.255.255.0), el rango de host inicial a host final y la dirección del Router (10.0.0.1), que será la dirección de la tarjeta de red eth1

 

Guardamos el archivo con control + O y salimos del editor con control + Z

Ahora reiniciaremos el servidor

 

El primer fail se debe a que se intenta detener el servicio, pero este ya se encuentra detenido por lo tanto falla la instrucción.

En caso de existir un error podremos ver los errores con el siguiente comando

tail /var/log/syslog

COMPROBACIÓN

Con una PC (no importa el sistema operativo), que se conecta con el servidor debe de tomar la dirección que el servidor DHCP le asigne:

Como se muestra esta toma la primera dirección del rango que se configuró anteriormente.

 

Listo ya se ha configurado un servidor DHCP