Para instalar el servidor dentro de Ubuntu 12.04 usaremos este comando y ejecutaremos desde la Terminal(crtl + F)
sudo apt-get install isc-dhcp-server
a continuación crearemos un backup de el archivo de configuracion del servidor DHCP
sudo cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.seg
despues de hacer el backup y procederemos a editar el contenido, colocando la siguiente configuración.
# contenido básico
default-lease-time 650;
max-lease-time 79520;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.1;
subnet 192.168.10.0 netmask 255.255.255.0
{
range 192.168.1.142 192.168.1.146;
}
max-lease-time 79520;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.1;
subnet 192.168.10.0 netmask 255.255.255.0
{
range 192.168.1.142 192.168.1.146;
}
Una vez copiado esto, procederemos a cambiar el numero de subnet, 192.168.10.0 por 192.168.1.0 y ajustaremos el rango de direcciones IP que queremos servir, en mi caso de el 192.168.1.142 al 192.168.1.46 y el servidor DHCP estará completamente terminado y listo para funcionar, en el siguiente paso podemos observar como se mira el Status del server, se inicia y se detiene con unos comandos
Status > sudo service isc-dhcp-server status
Iniciar el servidor DHCP > sudo service isc-dhcp-server start
Detener el servidor DHCP > sudo service isc-dhcp-server stop
Iniciar el servidor DHCP > sudo service isc-dhcp-server start
Detener el servidor DHCP > sudo service isc-dhcp-server stop
Una vez terminados todos estos pasos, el servidor ofrecerá servicio DHCP.