Configurar el servidor DHCP en Centos 8

Configurar el servidor DHCP en Centos 8
El servidor DHCP se utiliza para asignar automáticamente direcciones IP a servidores, computadoras portátiles, escritorios y otros dispositivos en la red.

En este artículo, le mostraré cómo configurar el servidor DHCP en Centos 8. Entonces empecemos

Topología de la red:

Figura 1: Topología de red utilizada en el artículo del servidor DHCP

Aquí tengo un servidor DHCP Donde una IP estática 192.168.15.1 está configurado. El servidor DHCP asignará automáticamente direcciones IP, dirección de ruta predeterminada, dirección del servidor DNS a otros dispositivos en la red 192.168.15.24/04.

Configuración de IP estática:

Primero, debe configurar una IP estática en la interfaz de red de su máquina CentOS 8 que configurará como servidor DHCP.

El nombre de la interfaz de red en mi caso es ENS256.

Puedes ejecutar el siguiente comando para averiguar el tuyo.

$ ip a

Puede configurar una dirección IP estática en su máquina Centos 8 muy fácilmente usando nmtui dominio. Para obtener una instrucción detallada sobre esto, consulte mi artículo Configuración de IP estática en Centos 8.

En este punto, la IP estática 192.168.15.1 se establece en la máquina Centos 8.

Instalación del servidor DHCP:

El paquete de servidor DHCP está disponible en el repositorio oficial de paquetes de CentOS 8. Entonces, es muy fácil de instalar.

Primero, actualice el caché del repositorio del paquete DNF con el siguiente comando:

$ sudo dnf makecache

Ahora, instale el paquete del servidor DHCP con el siguiente comando:

$ sudo dnf install dhcp-server

Ahora, para confirmar la instalación, presione Y y luego presiona .

Se debe instalar el servidor DHCP.

Configuración del servidor DHCP:

El archivo de configuración principal del servidor DHCP es /etc/dhcp/dhcpd.confusión.

Para configurar el servidor DHCP, edite el /etc/dhcp/dhcpd.confusión Archivo de configuración con el siguiente comando:

$ sudo vim/etc/dhcp/dhcpd.confusión

Ahora, escriba las siguientes líneas en el /etc/dhcp/dhcpd.confusión archivo.

Libre de arrendamiento predeterminado 600;
Máx-arrendamiento-tiempo 7200;
DDNS-Update-Style Ninguno;
autoritario;
subred 192.168.15.0 Netmask 255.255.255.0
rango 192.168.15.50 192.168.15.200;
Opción Routers 192.168.15.1;
Opción de subred más 255.255.255.0;
Opción del nombre del dominio-servidores 8.8.8.8, 8.8.4.4;

Aquí, el servidor DHCP reservará la dirección IP durante al menos 600 segundos o 10 minutos (Libre de arrendamiento predeterminado) y al máximo 7200 segundos o 2 horas (máximo-tiempo-tiempo) para un dispositivo específico.

El subred La sección define la configuración DHCP para la subred de red 192.168.15.24/04.

rango Define el rango de dirección IP asignable del grupo DHCP.

enrutadores Define la puerta de enlace predeterminada.

máscara de subred Define la máscara de subred predeterminada que se asignará a cada host.

servidores de nombre de dominio Define los servidores de nombres DNS que se asignarán a cada host.

Puede agregar una o más subredes en el mismo archivo de configuración. Simplemente agregue tantos bloques de subred como sea necesario.

Una vez que haya terminado de trabajar con el archivo de configuración, inicie el dhcpd Servicio con el siguiente comando:

$ sudo systemctl iniciar dhcpd

Como puedes ver, el dhcpd el servicio se está ejecutando.

$ sudo systemctl status dhcpd

Ahora, agregue el dhcpd Servicio al inicio del sistema de CentOS 8. Esto iniciará automáticamente el dhcpd servicio al arranque.

$ sudo systemctl habilitar dhcpd

Si realiza algún cambio en el archivo de configuración del servidor DHCP mientras el dhcpd el servicio se está ejecutando, asegúrese de reiniciar el dhcpd Servicio para que los cambios entren en vigencia.

$ sudo systemctl reiniciar DHCPD

Configuración del firewall:

Una vez que comiences el dhcpd Servicio, el servidor DHCP debería estar ejecutado en UDP puerto 67 Como puede ver en la captura de pantalla a continuación.

$ sudo netstat -tulpen

Ahora, permita el acceso al servidor DHCP que se ejecuta en el puerto UDP 67 a través del firewall con el siguiente comando:

$ sudo firewall-cmd --add-service = dhcp --permanent

Ahora, para que los cambios entren en vigencia, ejecute el siguiente comando:

$ sudo firewall-cmd--Reload

Prueba del servidor DHCP:

Como puede ver, el Linux Mint 19.3 La máquina obtuvo automáticamente la dirección IP 192.168.15.50 del servidor DHCP.

La computadora de Windows 10 también obtuvo una dirección IP 192.168.15.51 del servidor DHCP.

Verificar la información del alojamiento del servidor DHCP:

Puede verificar la información sobre los hosts asignados direcciones IP a través del servidor DHCP muy fácilmente leyendo el /var/lib/dhcpd/dhcpd.arrendamientos archivo.

Como puede ver, se almacena mucha información sobre los hosts que asignaron direcciones IP a través del servidor DHCP en el archivo /var/lib/dhcpd/dhcpd.arrendamientos.

Aquí, se muestra la dirección IP arrendada al host.

Aquí, la fecha y hora cuando la dirección IP se alquila al host se almacena en el empieza sección. La fecha y hora cuando el arrendamiento caducará se almacena en el fines sección. La fecha y hora cuando el host contactó el servidor DHCP se almacena en el CLTT sección.

Aquí, estado vinculante es activo, lo que significa que la dirección IP arrendada está actualmente activa para el host. Siguiente estado vinculante es gratis, lo que significa que una vez que el arrendamiento haya expirado, la dirección IP será gratuita para ser arrendada a otros dispositivos.

Aquí, hardware ethernet almacena la dirección MAC de la interfaz de red del host. El cliente-hostname almacena el nombre de host del anfitrión.

Entonces, así es como configuras el servidor DHCP en Centos 8. Gracias por leer este artículo.