Cómo configurar el servidor DHCP en CentOS / RHEL 7

Protocolo de configuración dinámica de Host (DHCP) Como su nombre indica, DHCP se utiliza para controlar la configuración de red de un host a través de un servidor remoto. DHCP es una excelente alternativa a la larga configuración manual de los ajustes de red en un host o dispositivo de red. Asigna automáticamente direcciones IP y otra información de configuración de red a los sistemas de una red.

El siguiente diagrama muestra la Operación DHCP.

 Funcionamiento básico de DHCP en Linux

Veamos cómo configurar el servidor DHCP en CentOS / RHEL 7. Primero necesitamos configurar una dirección IP estática para el servidor DHCP. Utilice nmcli o edite el archivo de configuración.

configurar CentOS del servidor DHCP 7

Necesitamos instalar el paquete DHCP usando YUM o RPM. Ejecute ‘yum install dhcp-y’ para instalar el paquete dhcp.

# yum install dhcp -y

instalar el paquete dhcp RHEL 7

Comprobemos qué archivos de configuración se crearon después de la instalación del paquete dhcp.

# rpm -qlc dhcp

rpm-qlc dhcp

Al instalar el paquete dhcp se crea un archivo, /etc/dhcp / dhcpd.conf, que es simplemente un archivo de configuración vacío. Este es el archivo de configuración para DHCP IPv4.

 archivo de configuración dhcp dhcpd.conf

Mirando este archivo podemos ver que hay un archivo de configuración de ejemplo disponible para referencia. Si utilizas / usr / share/doc/dhcp-4.2.5 / dhcpd.conf.archivo de ejemplo, tendría una mejor idea para configurar el servidor DHCP. Hay muchas configuraciones de muestra disponibles.

 dhcpd.conf.ejemplo ejemplo dhcpd.archivo de configuración

El primer paso para configurar un servidor DHCP es crear el archivo de configuración que almacena la información de red para los clientes. Utilice este archivo para declarar opciones para los sistemas cliente.

Aquí está la configuración de mi servidor DHCP. mi rango de direcciones IP es de 192.168.1.101 a 192.168.1.111. y, además, damos algunas opciones como máscara de red, enrutador, dominio, DNS, etc.

# vi /etc/dhcp/dhcpd.confsubnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.101 192.168.1.111; option domain-name-servers 192.168.1.200; option domain-search "thegeeksearch.com"; option subnet-mask 255.255.255.0; option routers 192.168.1.100; default-lease-time 600; max-lease-time 7200;}

Eso es todo acerca de la configuración DHCP. Hay muchas opciones disponibles en la configuración de DHCP, puede consultar las páginas de manual y el archivo de ejemplo para obtener más información. Reiniciemos el servicio DHCP y activemos el servicio.

# systemctl restart dhcpd# systemctl status dhcpd# systemctl enable dhcpd

Ahora tenemos que trabajar en el lado del cliente. Compruebe si cualquier dirección ip está configurada en el cliente. Ejecute el comando ‘ip add show’.

# ip add show

Configuración DHCP RHEL 7

No hay ninguna dirección IP configurada para la interfaz eno16777736 ahora. Ejecute ‘dhclient eno16777736’ o realice un reinicio o reinicio de NetworkManager esto obtendrá la dirección IP del servidor DHCP.

 dhcpclient comando para obtener la dirección IP del servidor DHCP

Puede ver las siguientes entradas en /var/log / messages en el servidor DHCP.

 DHCPDISCOVER y mensajes DHCPOFFER

La información de arrendamiento de IP se puede ver en / var/lib/dhcpd / dhcpd.arrienda el archivo en el servidor DHCP. Se podía ver algo similar a esto.

:var: lib: dhcpd: dhcpd.archivo de arrendamientos

Deja una respuesta

Tu dirección de correo electrónico no será publicada.