Como instalar un servidor DHCP y DNS en Raspberry PI

Publicado el 03 julio 2017 por Oscar Oscar Meza @vidagnu

En el post anterior hable de Como configurar una Raspberry Pi como Router, este nuevo post te muestra como configurar la Raspberry como un servidor básico DNS y DHCP para que sirva IPs de forma automática a los equipos que conectes a esta.
Lo primero que debemos hacer es instalar dnsmasq con los siguientes comandos.

sudo apt-get update
sudo apt-get install dnsmasq

Luego abrimos el archivo /etc/dnsmasq.conf con nuestro editor de texto favorito.

sudo nano /etc/dnsmasq.conf

Y buscamos la linea siguiente.

#interface=/etc/init.d/dnsmasq restart

Quitamos el comentario y le agregamos la interfaz por donde queremos que se sirvan las direcciones IP, en mi caso es por la interfaz ethernet por lo que agrego eth0.

interface=eth0

Luego siempre en el mismo archivo buscamos la linea siguiente.

#dhcp-range=192.168.0.50,192.168.0.150,12h

Quitamos el comentario y modificamos el rango de IPs de las cuales esteremos sirviendo a nuestros clientes, en este caso estoy diciendo que serviremos IPs comenzando con la IP 192.168.0.50 a la 192.168.0.150 y que el lease tendrá una duración de 12 horas.

dhcp-range=192.168.0.50,192.168.0.150,12h

Listo, guardamos y cerramos el archivo, ahora solo resta reiniciar el demonio para que se activen los cambios con el siguiente comando y que pruebes conectarle un par de computadoras.

sudo /etc/init.d/dnsmasq restart