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