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