Práctica: instalación básica de un servidor DHCP en Linux
Esta práctica va a consistir en configurar un servidor DHCP en linux y que asigne una dirección IP entre la 192.168.1.200 y 192.168.1.220 a diferentes clientes.
0.- El servidor DHCP tiene que tener una dirección IP perteneciente a ese rango. En nuestro caso tenemos la 192.168.1.10 con máscara de subred 255.255.255.0.
1.- En Ubuntu, en el repositorio tenemos el servidor isc-dhcp-server, que es la nueva versión del dhcp-server. Lo instalamos:
sudo apt-get install isc-dhcp-server
2.- Añadimos al final del fichero /etc/dhcp/dhcpd.conf
subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.200 192.168.1.220; }
Nota: La configuración por defecto del fichero dhcpd.conf no contien un rango de direcciones. Si intentamos arrancar el servidor sin este rango no funcionaría.
3.- Reiniciamos el servidor:
sudo /etc/init.d/isc-dhcp-server restart
Nota: Una forma de ver que el servidor está funcionando correctamente es viendo si está arrancado el demonio dhcpd con el comando ps -ef | grep dhcpd.
4.- Arrancamos un ordenador cliente con la opción DHCP habilitada y probamos que ha obtenido correctamente una dirección IP.