Servicio DHCP en CentOS 8
¿Qué es el
DHCP?
El
protocolo DHCP está basado en el modelo de cliente / servidor y su misión
básica es permitir que un servidor asigne de forma automática una dirección IP
junto a otros parámetros de configuración de red como la máscara de subred y la
puerta de enlace a un cliente en una red. Esto simplifica las tareas de los
administradores ya que evita hacer este trabajo de forma manual lo cual implica
tiempo y recursos.
Instalación y configuración de DHCP en
el Servidor CentOS 8
Paso 1
Ejecutamos
el comando dnf install dhcp-server; luego
Confirmamos la instalación escribiendo la letra “y” cuando lo solicite, y luego esperamos a que
finalice la instalación.
Paso 2
·
Debemos configurar la interfaz del servidor
centos 8,ingresando con el comando:
cd /etc/sysconfig/network-scripts
·
luego listamos con el comando ls para
identificar el nombre de la nic para ingresar
y configurarla con el comando nano ifcfg-Conexión_cableada_1
Paso 3
Una vez dentro del archivo configuramos la siguiente línea: BOOTPROTO=none .Para
dejar de manera estática las IP que se van a colocar más abajo; DNS1, IPADDR, GATEWAY. Luego guardar la configuración realizada
con ctrl +o y salir con ctrl + x
Cómo configurar DHCP en CentOS 8
Paso 1
Para
acceder a este archivo ejecutamos el comando nano
/etc/dhcp/dhcpd.conf
Paso 2
Estando dentro del archivo, vamos a definir los parámetros globales para todas las redes compatibles, para ello primero procedemos a copiar la ruta donde se encuentra el archivo de configuración de ejemplo para el dhcp
Paso 3
Para realizar la copia utilizamos
el comando:
cp /usr/share/doc/dhcpserver/dhcpd.conf.example /etc/dhcp/dhcpd.conf
Paso 4
Ingresamos de nuevo al archivo con el comando nano /etc/dhcp/dhcpd.conf
Paso 5
Paso 6
Se procederá a configurar las siguientes líneas del archivo, pero primero se dará una explicación del significado de cada línea a configurar.
Este
archivo está basado en una lista de declaraciones agrupadas en dos categorías
que son:
Parámetros globales
Allí
se puede especificar cómo se ha de ejecutar una tarea, cuales parámetros de configuración
de red se han de entregar al cliente DHCP y más.
Declaraciones
Allí
podemos definir la topología de red, el estado actual de los clientes, generar
direcciones para los clientes o aplicar un grupo de parámetros a un grupo de
declaraciones específicas.
·
subnet /netmask: determina la
subred y su máscara para el área local.
·
range: es el rango de
direcciones que van a ser concedidas a los clientes.
·
option
domain-name-servers:
determina el servidor DNS que se les va a aplicar
a los clientes.
·
option routers: establece la
puerta de enlace que se va a configurar para
los clientes.
·
option
subnet-mask:
es la máscara de red que se aplica a la dirección IP
de los clientes.
· max-lease-time /default-lease-time: es el tiempo máximo y mínimo de concesión.
Paso 7
Se realizan varios cambios dentro del cuadro amarillo dejando valores si restricciones algunas para futuras modificaciones.
Paso 8
Una
vez configurado el servidor DHCP, será necesario iniciar el servicio y
habilitarlo con el fin de que se inicie automáticamente en el siguiente inicio
del sistema con los comandos:
Systemctl start dhcpd
Systemctl enable dhcpd
Luego
procedemos a revisar que el estado del servicio esté activo con el comando
“systemctl status dhcpd”, y si lo está es porque está correcto.
Comprobación del
servicio dhcp en el cliente CentOS 8
Paso 1
En la máquina virtual del cliente de CentOS 8 configuramos el adaptador como red interna
Paso 2
·
Debemos configurar la interfaz del
cliente,ingresando con el comando:
cd /etc/sysconfig/network-scripts
·
luego listamos con el comando ls para
identificar el nombre de la nic para ingresar
y configurarla con el comando nano
ifcfg-enp0s3
Paso 3
Una vez dentro del archivo configuramos la línea de BOOTPROTO donde le asignaremos el servicio “dhcp”. Guardamos los cambios y salimos.
Paso 4
Se procede a ejecutar el comando systemctl restart NetworkManager ya que cada vez que se llegue realizar alguna modificación en este archivo se debe de aplicar dicho comando.
Paso 5
Verificamos que se ha asignado una
dirección IP por el servicio DHCP en el cliente, con el comando “ip a”
Paso 6
Luego para visualizar el fichero donde se guardan las direcciones IP asignadas, nos dirigimos nuevamente a nuestro servidor, y en la terminal escribimos el siguiente comando: vim /var/lib/dhcpd/dhcpd.leases
Comprobación del
servicio dhcp en el cliente Windows 10
Paso 1
En la máquina virtual Windows 10 configuramos el adaptador como red interna
Paso 2
Encendemos nuestro Cliente
Windows Ingresamos la clave de usuario para acceder a este.
Paso 3
Vamos al panel de control y luego al centro de redes y recursos compartidos para elegir la opción “cambiar la configuración de adaptador” damos doble clic en el adaptador, para verificar si hay alguna IP asignada de manera estática y proceder a cambiar ya que debe de quedar de modo “automáticamente “
Paso 4
Damos clic en detalles y en la siguiente ventana debe de aparecer la ip que le esta asignando el servidor de dhcp CentOS 8, la cual es la 192.168.25.17 ya que la primer ip dentro del rango establecido en el archivo configurado anteriormente; ya fue asignada al cliente CentOS 8 la 192.168.25.16
Paso 5
Con las teclas Windows + R se abrirá una terminal para proceder a verificar si la ip es la que le ha asignado el servidor dhcp de CentOS 8; para ello tecleamos el comando ipconfig y efectivamente se encuentra asignada la IP 192.168.25.17
Paso 6
Nos dirigimos de nuevo a nuestro Servidor de CentOS 8 para proceder a realizar un cambio en los valores asignados en el rango para comprobar que el servicio a sido instalado y configurado correctamente.
Paso 7
Se procede a ejecutar el comando systemctl restart dhcp ya que cada vez que se llegue realizar alguna modificación en este archivo se debe de aplicar dicho comando.
Paso 8
Se aplica el comando de red en Windows “ipconfig /reléase “el cual liberara todas las ip; borra todas las ip que han sido asignadas a los clientes.
Paso 9
Ahora aplicamos el comando de red
en Windows “ ipconfig /renew ” el cual
renovara; recargara o asignara una nueva
ip y efectivamente se le ha asignado una nueva ip que se estableció en
el nuevo rango en el archivo.
Paso 10
Damos clic en detalles y en la siguiente ventana debe de aparecer la ip que le esta asignando el servidor de dhcp CentOS 8, la cual es la 192.168.25.60 siendo esta la primer ip asignada a este cliente dentro del rango 192.168.25.60 – 192.168.25.80
Paso 11
Nos dirigimos de nuevo a nuestro
Servidor de CentOS 8 para visualizar el fichero
donde se guardan las direcciones IP asignadas, escribimos el comando:
vim /var/lib/dhcpd/dhcpd.leases






Comentarios
Publicar un comentario