¿Verificar mi contrato de arrendamiento de DHCP?

¿Verificar mi contrato de arrendamiento de DHCP?

¿Hay alguna manera de mostrar mi contrato de arrendamiento DHCP actual (cliente)?

O incluso mejor: ¿recuperar todas las opciones/información enviadas con DHCPACK?

Respuesta1

No conozco una forma de consultar esta información sobre el cliente. Si estás en el servidor podrás ver información sobre los arrendamientos de clientes en /var/lib/dhcp/dhclient.leases. Del cliente la única forma que conozco es:

sudo grep dhclient /var/log/syslog

Lo que debería darte algo como:

May 20 18:34:38 [machine_name] dhclient: DHCPREQUEST on eth0 to [DHCP_SERVER_IP] port 67
May 20 18:34:38 [machine_name] dhclient: DHCPACK from [DHCP_SERVER_IP]
May 20 18:34:38 [machine_name] dhclient: bound to [client_dhcp_ip] -- renewal in 1517 seconds.

Respuesta2

Con NetworkManager, utilice nmclipara consultar el estado de DHCP de su conexión activa (suponiendo que exista una) con

nmcli -f ipv4.method con show "`nmcli -t -f NAME connection `"

Para obtener información completa sobre DHCP, utilice -f DHCP4. Ajuste para ipv6 según sea necesario.

Respuesta3

Dependiendo de su distribución, debe ubicarse /var/lib/dhcpdebajo dhclient.{interface}.leases or /var/lib/dhclient.leases. También puede especificar la ruta de su archivo dhclient.leases pasando -lf al iniciar dhclient.

Respuesta4

Lo usé dhcpdumpcuando estaba probando DHCP. Volcará ambos lados de la transacción DHCP. Si lo deja funcionando, registrará las opciones pasadas.

Es posible que desee reiniciar su cliente DHCP para ver la negociación inicial. La solicitud de renovación debe contener toda la configuración en ejecución.

información relacionada