Instalar servidor DHCP en linux

Continuando con el tema de montar nuestra propia red informática esta vez explicare como instalar un servidor DHCP en linux, este servicio lo volvi a instalar sobre, una maquina pentium 4 con 2 GB de RAM he instalado la distribución linux mint Xfce que casi no consume recursos y a partir de ahí he montado un servidor DHCP y un servidor DNS (ya explique en otro artículo).

Empecemos…

Para montar el DNS lo primero que hice fue buscar el mejor software que proporcionara ese servicio, y sin lugar a dudas lo mejor es ISC-DHCP-SERVER, y lo primero es instalar la aplicación.

Desde el Shell:

También se puede hacer la instalación desde el gestor de aplicaciones, simplemente buscando el programa y pulsando el el botón instalar.

isc-dhcp

Una vez que esta instalado, debemos configurar el servidor, cambiando el archivo /etc/dhcp/dhcpd.conf

Puedes hacerlo a través del shell o en el explorador de archivos, en este caso lo explicare a través del explorador de archivos por que es mas fácil y hay menos explicaciones en internet (desde la linea de comandos, con VI o con NANO encontraras miles de tutoriales)

Nos posicionamos sobre la carpeta /etc y con el botón derecho del ratón seleccionamos “abrir como root”.

abrir_root

Y después en al Carpeta editamos el archivo /etc/dhcp/dhcpd.conf con el editor de archivos.

dhcp

Dentro del archivo escribiremos la configuración de nuestra red.

option domain-name “dominio20.net”; aquí escribiremos el nombre de dominio de nuestra red, que seran el que ven los equipos en la configuración de la red
default-lease-time 7200; Tiempo de cesión (en milisegundos)
max-lease-time 10000; Tiempo máximo de cesión (en milisegundos)
authoritative; (establecerlo como autoritativo, es recomendable)

log-facility local7;
Los ficheros de registro del sistema o logs son de granutilidad para el mantenimiento de un ordenador ya que informan del estado de funcionamiento del equipo y de las aplicaciones que estan corriendo. Por lo general las aplicaciones generan registros que normalmente se manejan a través del daemon syslogd. El registro general del sistema es /var/log/syslog y es recomendable revisarlo de forma continua a través de un visor de sucesos.

Normalmente las aplicaciones que generan muchos registros como servidores web o de bases de datos, tienen sus propios ficheros de registros (p. ej. /var/log/apache/). Sin embargo en el caso del servidor DHCP no vienen configurados por defecto y después de la instalación, en este caso en el archivo de configuración se crea esta entrada para crear el propio archivo de registro para el servidor DHCP y de este modo ver los mensajes que esta generando.

Estos datos definirán el rango DHCP, la dirección IP de la red, la mascara de red, el numero de ips del DHCP etc..:

subnet 10.150.61.0 netmask 255.255.255.0 {
range 10.150.61.159 10.150.61.208;
option subnet-mask 255.255.255.128;
option routers 10.150.61.254;
option broadcast-address 10.150.61.255;
option domain-name-servers 10.150.61.129, 172.24.20.1;
option ntp-servers es.pool.ntp.org;

Bien, una vez hemos editarlo el documento lo guardamos y solo sera necesario reiniciar el servidor.

Ahora desde otro ordenador podéis ver si recibe la dirección IP automáticamente, por ejemplo con un windows a través del comando ipconfig /release, y despues ipconfig /renew

También me gustaría hacer un inciso, sobre un problema que tuve yo, cuando hice la instalacion, no conseguia que el servidor DHCP arrancara automaticamente cuando el equipo se iniciaba, cambien la configuración de la tarjeta, establecí un un retardo para que arrancara el servicio y que esperara a que estuviera la tarjeta activa eth1, antes de iniciar el propio servicio, pero nada funcionaba.

La única solución que encontré fue al instalar en el equipo un gestor de servicios, el Bootup-Manager, y desde ahí active la opción de auto arranque y se soluciono el problema.

bootup_manager

Para instalar la aplicación podéis hacerlo desde el shell con:

sudo apt-get install bootup-manager

Una vez instalado os permitirá gestionar que servicios arrancan con el sistema y activar o desactivar los que nos interesen.

Como siempre las dudas o las opiniones en los comentarios.

 

 

Alfonso López

Alfonso López

Instagram

Curso Superior Universitario en Auditoría y Seguridad Informática
MBA Dirección de Sistemas de Información.
Grado Ingeniería Informática.
Ingeniero Técnico Informática sistemas.
CISM - LPIC1 - SUSE SCA - MCSE
___________________________________________

Alfonso López

Latest posts by Alfonso López (see all)

También te podría gustar...

Di lo que piensas

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies , pinche el enlace para mayor información.Mas información sobre las cookies

ACEPTAR
Aviso de cookies