En esta entrada vamos a ver los pasos necesarios para instalar un servidor DHCP en nuestro Ubuntu 12.04. Para este caso, el paquete con el que vamos a trabajar es isc-dhcp-server, que es la nueva versión del dhcp3-server, la única diferencia que he encontrado es el nombre de los paquetes y que cambia el directorio /etc/dhcp3 por /etc/dhcp, trabajando con este último.
Instalación del paquete
$ sudo apt-get install isc-dhcp-server
Configuración de la interfaz
En este paso vamos a indicar la interfaz por la que se usará el servicio DHCP, puede ser que tengamos dos tarjetas de red y sólo queramos servir por una de ellas o por las dos. El fichero que tenemos que editar es /etc/default/isc-dhcp-server.
$ sudo gedit /etc/default/isc-dhcp-server
Y editamos la línea INTERFACES según nos interese.
Configuración del servicio DHCP
A continuación vamos a configurar el servicio, pero antes de empezar hacemos una copia del fichero por si tenemos que recuperarlo. El fichero de configuración se encuentra en /etc/dhcp/dhcpd.conf.
$ sudo cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.original
A continuación editamos el fichero.
$sudo gedit /etc/dhcp/dhcpd.conf
El fichero podemos eliminarlo por completo y dejar una configuración de este tipo.
option domain-name "ubuntuaula.public";
option domain-name-servers ns1.ubuntuaula.public, ns2.ubuntuaula.public;
default-lease-time 600;
max-lease-time 7200;
subnet 192.168.2.0 netmask 255.255.255.0 {
range 192.168.2.10 192.168.2.60;
option domain-name-servers 208.67.222.222, 208.67.220.220;
option domain-name "serv.dhcpaula.public";
option routers 192.168.2.1;
option broadcast-address 192.168.2.255;
default-lease-time 600;
max-lease-time 7200;
}
Los servidores DNS pertenecen a OpenDNS (Wikipedia), un servicio de resolución de nombres gratuito.
Reiniciar el servicio
$ sudo service isc-dhcp-server restart
Ya está listo el servicio para empezar a servir.

Deja una respuesta