Cómo encontrar la dirección IP del servidor DHCP en Linux usando CLI

¿Qué es el servidor DHCP?

Un servidor DHCP proporciona y asigna automáticamente direcciones IP y otra información como máscara de subred, puerta de enlace predeterminada, dirección DNS, etc., a los dispositivos cliente en la red. Permite que los sistemas en la red se comuniquen con otros sistemas de manera efectiva. Sin un servidor DHCP, un administrador tiene que configurar manualmente la dirección IP y otra información en todos los dispositivos, lo que no solo es tedioso sino que también aumenta la posibilidad de errores como conflictos de direcciones IP, errores tipográficos, etc. DHCP asigna a cada dispositivo una dirección IP única y también define cuánto tiempo un dispositivo puede mantener esta dirección IP.

Entonces, esa fue la descripción general rápida del servidor DHCP. Pero, ¿sabe quién es su servidor DHCP? En esta guía de hoy, le mostraremos cómo encontrar la dirección IP de su servidor DHCP en un sistema operativo Linux usando la línea de comando.

Encontrar la dirección IP del servidor DHCP

Puede encontrar la dirección IP de su servidor DHCP desde diferentes ubicaciones. Los siguientes son algunos métodos para encontrar la dirección IP de un servidor DHCP.

Método #1 usando /var/log

La mayoría de los registros de Linux se encuentran en el archivo /var/log. Cuando un servidor DHCP ofrece una dirección IP a un cliente, envía un mensaje DHCPOFFER que contiene su propia dirección IP y la dirección IP que se ofrece al cliente. Este mensaje también se registra en el archivo de registro. Los archivos de registro contienen mucha información. Entonces, para encontrar solo la información específica (DHCPOFFER), la filtraremos usando el comando grep.

Aquí está el comando que puede usar para encontrar la dirección IP de su servidor DHCP usando /var/log:

                      $ sudo grep -IR "DHCPOFFER" /var/log/*
                    

El siguiente resultado muestra la dirección IP de nuestro servidor DHCP que es 192.168.72.254.

Método #2 Usando el Journalctl

Journalctl se utiliza para ver y consultar los registros recopilados por systemd. Usando el comando journalctl con grep, también podemos averiguar la dirección IP del servidor DHCP. El servidor DHCP envía el mensaje DHCPACK al cliente, que contiene la dirección IP del servidor DHCP y la información de configuración que el cliente puede haber solicitado.

Aquí está el comando que puede usar para encontrar la dirección IP de su servidor DHCP usando journalctl:

                      $ sudo journalctl | grep -m1 DHCPACK
                    

El siguiente resultado muestra la dirección IP de nuestro servidor DHCP que es 192.168.72.254.

Método #3 Usando el archivo dhclient.leases

El dhclient mantiene un registro de las concesiones que se le han asignado en el archivo dhclient.leases. Este archivo también contiene información sobre la dirección del servidor DHCP.

Aquí está el comando que puede usar para encontrar la dirección IP de su servidor DHCP usando el archivo dhclient.leases:

                      $ sudo grep -m1 "dhcp-server" /var/lib/dhcp/dhclient.leases
                    

El siguiente resultado muestra la dirección IP de nuestro servidor DHCP que es 192.168.72.254.

Método #4 Usando la utilidad dhclient

La utilidad dhclient se usa para configurar una interfaz de red usando el protocolo DHCP. Usando la utilidad dhclient, puede liberar una dirección IP asignada y solicitar una nueva desde su servidor DHCP. También puede usarlo para encontrar su dirección IP DHCP; sin embargo, esto hará que dhclient pase por todo el proceso DORA (Descubrir; Oferta; Solicitar; Confirmar).

Aquí está el comando que puede usar para encontrar la dirección IP de su servidor DHCP usando la utilidad dhclient:

                      $ sudo dhclient -d -nw <interface_name>
                    

Reemplace con el nombre de su interfaz de red:

                      $ sudo dhclient -d -nw ens33
                    

El siguiente resultado muestra la dirección IP de nuestro servidor DHCP que es 192.168.72.254.

En esta publicación, describimos cuatro métodos diferentes mediante los cuales puede encontrar la dirección IP de su servidor DHCP en un sistema Linux. También puede visitar nuestra publicación sobre la instalación y configuración de un servidor DHCP en Linux.

Related Posts