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.
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.
Necesitamos instalar el paquete DHCP usando YUM o RPM. Ejecute ‘yum install dhcp-y’ para instalar el paquete dhcp.
# yum install dhcp -y
Comprobemos qué archivos de configuración se crearon después de la instalación del paquete 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.
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.
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
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.
Puede ver las siguientes entradas en /var/log / messages en el servidor DHCP.
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.