Servidor DHCP en Ubuntu Server


En esta guía mostraré cómo configurar un servidor DHCP en Ubuntu Server. Para esto, es necesario que el equipo en el cual tienes montado el servidor tenga 2 tarjetas de red. Una que estará directamente conectada al modem de internet y la otra a un router o switch que distribuya la conexión a los equipos.

La topología será como la siguiente imagen.

Configuración tarjeta 2 (LAN)

Primero configuraremos la tarjeta de red 2 dándole un IP fijo. Si no sabes cómo hacerlo, te invito a leer ESTE ARTICULO donde muestro paso a paso esta configuración.

Ya tenemos el IP estático, ahora vamos a instalar el servidor DHCP y configurarlo.

Instalación y configuración servidor DHCP

Para el servidor DHCP utilizaré la aplicación isc dhcp server la que instalaremos con el siguiente comando.

sudo apt-get install isc-dhcp-server -y

Lo siguiente será realizar unos respaldos de archivos con los siguientes comandos.

sudo cp /etc/default/isc-dhcp-server /etc/default/isc-dhcp-serverold
sudo cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.confold

Ahora procederemos a configurar la tarjeta de red local en el servidor DHCP (enp0s8 en este caso).

sudo nano /etc/default/isc-dhcp-server

Agregamos el nombre de la interfaz como muestra la siguiente imagen.

Guardamos los cambios y continuamos con la configuración del servidor DHCP.

sudo nano /etc/dhcp/dhcpd.conf

Agregaremos los siguientes datos al final del archivo.

option domain-name "nombredominio.cl";
option domain-name-servers 8.8.8.8, 8.8.4.4;
default-lease-time 600;
max-lease-time 7200;
log-facility local7;
subnet 10.20.30.0 netmask 255.255.255.0 {
range 10.20.30.50 10.20.30.100;
option routers 10.20.30.1;
}

Reiniciamos el servicio.

sudo service isc-dhcp-server restart

Ahora ingresamos con un equipo que este conectado al servidor. En esta guía utilicé la red interna de VirtualBox para conectar el servidor con un equipo con Windows 7.

Revisamos si Windows 7 obtiene un IP de forma automática desde el servidor DHCP que creamos.

Ahora revisamos si podemos navegar por internet.

Si no tienes internet, es probable que no hayas seguido los pasos de ESTA ENTRADA en la cual además de agregar un IP estática a la interfaz LAN, configure en NAT.