Instalación de servidor dhcp en Debian GNU/Linux

Lo primero que tenemos que hacer es instalar el paquete dhcp3-server:
root@~:# apt-get install dhcp3-server
al intentar iniciar nos va a salir un mensaje de "failed", esto es por que aun no hemos creado el archivo de configuración así que vamos primero a hacer un backup del archivo original que nos puede servir luego para consultar opciones:
root@~:# cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.bak
y empezamos con un archivo vacío de configuración ejecutando el siguiente comando:
root@~:# rm -f /etc/dhcp/dhcpd.conf && nano /etc/dhcp/dhcpd.conf
(en el comando anterior podemos usar nuestro editor de textos favorito)

como ejemplo he puesto la red local a 192.168.3.0/24, suponiendo que nuestro ruteador tenga la ip 192.168.3.254, nuestro servidor de nombres (DNS) es 8.8.8.8 y que el rango de ips que queremos que asigne nuestro servidor es desde la 192.168.3.50 hasta la 192.168.3.99.
ddns-update-style interim;
ignore client-updates;
allow booting;
allow bootp;
subnet 192.168.3.0 netmask 255.255.255.0 {
next-server 192.168.3.254;
filename "pxelinux.0";
option routers 192.168.3.254;
option subnet-mask 255.255.255.0;
# option domain-name "example.com";
option domain-name-servers 8.8.8.8;
option time-offset -18000;
option ntp-servers pool.ntp.org;
range dynamic-bootp 192.168.3.50 192.168.3.99;
}

Una ves puestos nuestros datos de red, guardamos el archivo (en "nano" con Crtl+X) y ejecutamos:
root@~:# /etc/init.d/isc-dhcp-server restart
Si no nos sale el mensaje de error, todo estará configurado bien. Podemos verificar que el servicio haya arrancado con el comando:
root@~:# ps fax|grep dhcp
debería salir una linea así:
1620 ? Ss 0:00 /usr/sbin/dhcpd -q

Añadir nuevo comentario