Montando un servidor de DHCP en linux (Debian)

smtp-server

 

Servidor DHCP /Dynamic Host Configuration Protocol/programa basado en BOOTP /Bootstrap protocol / tiene la función de ofrecer direcciones IP internas a los clientes que se lo soliciten en su segmento de red. Cuando un cliente busca contactar con un servidor BOOTP le facilita la información del direccionamiento. DHCP gestiona las renovaciones de BOOTP basandose en el protocolo UDP.

Para ello la maquina ·nueva/recienconectada· realiza un broadcast mediante la ip 255.255.255.255 con una trama que contiene sus datos como su direcion fisica o mac, cuando el servidor de DHCP detecta la trama devuelve la trama también con otro broadcast y despues de un dialogo cliente / servidor se le asigna una ip Mas informacion

 

Servidor DHCP

El servidor DHCP es un demonio iniciado en /etc/init.d/dhcp y que se configura en /etc/dhcp.conf y sus direcciones asignadas se localizan en /var/lib/dhcp/dhcp.leases

podemos ver el servicio el

#ls /etc/init.d

en mi caso tengo que instalarlo
sudo apt-get install isc-dhcp-server

Editamos el archivo /etc/default/isc-dhcp-server y añadimos nuestra interfaz al final de la linea como se ve en la imagen

 


1

 

 

 

 

 

 

una vez guardado los cambios nos dirigimos a la configuracion del DHCP en /etc/dchp/ y realizamos una copia de la configuracion original

(desde terminal «cp dhcpd.conf  ./dhcpd.conf.original»)

cambiamos a modo root con su y editamos el fichero

option domain-name-servers 8.8.8.8; #DNS por ejemplo los de google.

subnet 192.168.1.0 netnask 255.255.255.0

{

option routers 192.168.1.1; # puerta de enlace en mi caso el router

option subnet-mask 255.255.255.0;# mascara de subred

range 192.168.1.2 192.168.1.100 # rango de concesion de IPS

 

}

 

 

Mirando las conexiones existentes :

$cat  /var/lib/dhcp/dhcp.leases

 

1

 

Asignar una ip 

En ocasiones tenemos que asignar un IP algún equipo o dejarla reservada por ejemplo impresoras de la red, Access Points etc.

Para ello editamos nuestro fichero de configuración del DHCP /etc/dhcp.conf  y añadimos la siguientes lineas

host nombre_identificatorio

{

hardware ethernet xx:xx:xx:xx:xx:xx:; # direccion MAC de la maquina

fixed-address 192.168.1.XX; #ip que asignamos

}

 

recordar siempre que modificamos ficheros de configuración reiniciar los servicios.

1

 

 

 

 

Saludos

 

 

 

Add Comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.