Por si te sirve de ayuda:
Instalas:
apt-get install isc-dhcp-server
Habilitas la interfaz que va a "asignar" las direcciones en este fichero:
sudo nano /etc/default/isc-dhcp-server
Buscas esta línea y pones eth0 para el cable o wlan0 para wifi si es tu caso:
INTERFACES="eth0"
Y configuras los rangos y el servidor DNS en:
sudo nano /etc/dhcp/dhcpd.conf
Ejemplo:
Para los DNS, primera ip la raspi y segunda el router (en mi caso)
option domain-name-servers 192.168.1.10, 192.168.1.1;
Aqui defines la red, los rangos de direcciones que va a dar el servidor, puerta de enlace, mascara de red y la de broadcast:
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.110;
option routers 192.168.1.1;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
Despues hay más opciones que puedes tocar, pero con esto creo que tiras.