Cómo instalar y configurar el servidor DHCP en Centos 8

DHCP (Protocolo de configuración dinámica de host) utilizado para asignar una dirección IP automáticamente a dispositivos móviles, portátiles, PC y otros dispositivos de red para que puedan comunicarse. Emplea un modelo de servicio sin conexión, utilizando UDP (Protocolo de datagramas de usuario). DHCP utiliza un conocido Puerto UDP 67 para el servidor DHCP y el Puerto UDP 68 para el cliente. Las operaciones de DHCP se dividen en cuatro fases: descubrimiento de servidor, oferta de arrendamiento de IP, solicitud de arrendamiento de IP y reconocimiento de arrendamiento de IP. Estas etapas a menudo se abrevian como DORA para descubrimiento, oferta, solicitud y reconocimiento. En este tutorial, aprenderemos cómo instalar y configurar el servidor DHCP en Centos8. Entonces empecemos.

Instalación y configuración de DHCP

Tengo un servidor DHCP con una dirección IP estática 192.168.1.1/24. El servidor DHCP asignará automáticamente una dirección IP a los otros dispositivos en la red 192.168.1.0/24.

Tengo una interfaz ens37 que se utiliza para DHCP-Server. Para asignar una dirección IP estática a esta interfaz, puede usar el siguiente comando:

# nmtui editar

También puede asignar una dirección IP para ir a una configuración de red.

Para verificar que la dirección IP esté asignada o no use ninguno de los siguientes comandos:

# ip a # ifconfig

En este punto, se asigna la dirección IP que es 192.168.1.1/24.

Para instalar paquetes DHCP, abra la terminal y use el siguiente comando.

# dnf install –y dhcp-server

Instalar servidor DHCP

Una vez instalado el paquete, es hora de configurar un servidor DHCP.

Configuración del servidor DHCP

El archivo de configuración principal del servidor DHCP es /etc/dhcp/dhcpd.conf. Antes de comenzar a configurar, tome una copia del archivo de respaldo original con la ayuda del siguiente comando:

# cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.bk

Configuración del servidor DHCP

Para configurar el servidor DHCP, edite el archivo de configuración /etc/dhcp/dhcpd.conf, usando el siguiente comando:

# vim /etc/dhcp/dhcpd.conf

Edite el archivo dhcpd.conf

tiempo de arrendamiento predeterminado 600; tiempo máximo de arrendamiento 7200; ddns-update-style none; autoritario; subred 192.168.1.0 máscara de red 255.255.255.0 {rango 192.168.1.50 192.168.15.200; enrutadores opcionales 192.168.1.1; opción máscara de subred 255.255.255.0; opción servidores de nombres de dominio 192.168.1.1; }

Configuración DHCP

Aquí, el servidor DHCP reservará la dirección IP para 10 min (600 segundos) y como máximo para 2 horas (7200 seg) para un dispositivo específico.

El Subred La sección define la configuración DHCP para 192.168.1.0/24 Red:

El Rango La sección define la dirección IP asignable de 192.168.1.50 – 192.168.1.200.

El Enrutadores define la puerta de enlace predeterminada.

El Máscara de subred define la máscara de subred que se asignará a cada host.

El Servidor de nombres de dominio define los servidores de nombres DNS que se asignarán a cada host.

Puede agregar más de una subred según sus necesidades. Una vez que haya terminado con el archivo de configuración, inicie el servicio con la ayuda de este comando:

# systemctl enable dhcpd # systemctl start dhcpd

Habilitar DHCPD

Iniciar el servicio DHCP

Para verificar que el servicio DHCP se esté ejecutando, use el siguiente comando:

# systemctl status dhcpd

Verificar el estado de DHCP

Configurar el cortafuegos

Una vez que se reinicia el servicio, permita el servicio DHCP a través del firewall usando el siguiente comando:

# firewall-cmd –add-service = dhcp –permanent

Configurar el cortafuegos

Vuelva a cargar el firewall para que surta efecto, para esto use el siguiente comando:

# firewall-cmd –reload

Recargar el cortafuegos

Prueba del servidor DHCP en Centos

Como puede ver, Client Machine (Centos) obtuvo automáticamente la dirección IP 192.168.1.128 del servidor 192.168.1.1.

Dirección IP asignada por DHCP

Prueba del servidor DHCP en Windows

Como puede ver en el estado del adaptador de red de la máquina cliente de Windows, la máquina obtuvo automáticamente la dirección IP 192.168.1.128 del servidor 192.168.1.1, como se muestra en la figura.

Prueba del servidor DHCP

Reserva la dirección IP en el servidor DHCP

Si tiene una dirección MAC de un dispositivo, también puede vincular una dirección IP con ellos, para esto abra el archivo de configuración vim /etc/dhcp/dhcpd.conf y agregue las siguientes líneas al final de la página para vincular una dirección IP con el dispositivo específico.

host vitux {hardware ethernet 00: 50: 56: 8c: 20: fd; dirección fija 192.168.1.150; }

Reserva la dirección IP en el servidor DHCP

Vinculará la dirección IP 192.168.1.150 con la máquina cuya dirección MAC es 00: 50: 56: 8c: 20: fd.

Conclusión

En este tutorial, aprendemos cómo configurar el servidor DHCP en Centos8. Vimos que la máquina host obtuvo automáticamente una dirección IP del servidor DHCP y también vimos cómo vincular la dirección IP con una máquina específica usando la dirección MAC.