Instalar servicio DHCP, Linux

Un servidor DHCP  (Dynamic Host Configuration Protocol) nos permite que los clientes conectados a la red puedan obtener los parámetros de configuración de forma automática y rápida sin tener que conocer esos datos. El servicio se encarga de asignar esos parámetros a cada host que se lo solicite, de forma que cuando un cliente DHCP le hace una petición éste le oferta los parámetros y el cliente los acepta y se conecta a la red. Este servicio emplea los puertos UDP 67 para el servidor y 68 para el cliente. Podemos elegir una gran variedad de programas que hagan esa labor, en este ejemplo se usara dhcp3-server para linux, y se instalara sobre la distribución de ubuntu. Durante la instalacion de cualquier servicio hay que seguir unos pasos: Lo primero es configurar la red ya que si el equipo va a funcionar como servidor ofreciendo servios a los clientes éste deberá de estar siempre accesible, así que deberemos de asignarle una ip estática, en este caso la 192.168.1.10 con mascara 255.255.255.0 Esto lo podemos hacer de dos formas, yendo a Sistema > Preferencias > Conexiones de red > pestaña Cableada botón Añadir > pestaña Ajustes de IPv4 > desplegable Método y seleccionamos Manual. Aquí deberemos de poner todos los parámetros (IP, mascara, puerta de enlace, servidor DNS). Esto mismo también lo podemos hacer desde el terminal, salvo que la configuración sólo se usara durante esta sesión, así que se recomiendo el primer método:

Ahora tenemos que instalar el programa, podemos hacerlo desde el Gestor de paquetes Synaptic o desde el terminal con:

Antes de poder usar el servicio DHCP hay que configurarlo, para ello hay que editar su fichero de configuración, este fichero se encuentra en /etc/dhcp3/dhcpd.conf En este fichero veremos que ya tenemos unas cuantas lineas mostrándonos ejemplos y explicándonos como se ha de configurar el servicio. En nuestro caso queremos que las IPs que se asignen sean de la 192.168.1.11 a la 192.168.1.30, dejando libres las 10 primeras para otros usos no destinados a clientes (por ejemplo el router 192.168.1.1,  la impresora 192.168.1.2, o el servidor DHCP 192.168.1.10) Al final del fichero tendremos que añadir las siguientes lineas:
Como también queremos que la impresora y el reproductor multimedia en red, tengan siempre la misma IP, añadimos las lineas necesarias dentro de las llaves del subnet:
Para que estos cambios tengan efecto hay que saber como parar, iniciar y reiniciar el servicio, esto se hace en el terminal escribiendo las siguientes lineas dependiendo de lo que queramos hacer:
Lo reiniciamos y si la configuración la escribimos correctamente no dará ningún error y arrancara correctamente. Por ultimo, para asegurarnos que el servicio esta en en marcha podemos comprobar si los puertos están abiertos, y si el deamon esta en ejecución con las siguientes ordenes:
Ya sólo nos quedara activar el cliente DHCP de cada equipo que conectemos a la red, normalmente viene ya seleccionado por defecto, si quisieramos forzar la asignacion de los parametros usariamos el comando:

2 comentarios en “Instalar servicio DHCP, Linux”

Escriba aquí su comentario