Servidor DHCP en Ubuntu 12.04


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.


3 respuestas a “Servidor DHCP en Ubuntu 12.04”

  1. buenas, tengo dos maquinas en VMware, windows 7 y server ubuntu en modo puente, en windows 7 no me detecta la el dhcp de linux, y el servidor al reiniciar el servicio dhcp, me pone:

    Stop: unknown instance
    Star: job failed to start.

    que debo hacer?

  2. Una consulta, quiero correr un servidor dhcp , a modo de router wifi, en ubuntu server 14.04! Por lo que vi, a lo que respecta ethernet está, pero lo sgte es indicar que reparta dhcp por wireless, algo como INTERFACES=»wlan0″ en el archivo /etc/default/isc-dhcp-server, pero y el SSID, el cifrado y el pass donde lo configuro?.

Deja una respuesta

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