it-swarm.com.de

Überprüfen Sie meine DHCP-Lease?

Gibt es eine Möglichkeit, meine aktuelle (Client-) DHCP-Lease anzuzeigen?

Oder noch besser - alle Optionen/Infos abrufen, die mit DHCPACK gesendet wurden?

11
madneon

Ich habe dhcpdump verwendet, als ich DHCP getestet habe. Es werden beide Seiten der DHCP-Transaktion ausgegeben. Wenn Sie es laufen lassen, werden die übergebenen Optionen protokolliert.

Möglicherweise möchten Sie Ihren DHCP-Client neu starten, um die erste Aushandlung anzuzeigen. Die Erneuerungsanforderung sollte die gesamte laufende Konfiguration enthalten.

5
BillThor

Mir ist keine Möglichkeit bekannt, diese Informationen auf dem Client abzufragen. Wenn Sie sich auf dem Server befinden, finden Sie Informationen zu den Client-Leases in /var/lib/dhcp/dhclient.leases. Vom Kunden weiß ich nur:

Sudo grep dhclient /var/log/syslog

Welches sollte Ihnen etwas geben wie:

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.
9
user1794469

abhängig von Ihrer Distribution sollte es sich in /var/lib/dhcp unter dhclient.{interface}.leases or /var/lib/dhclient.leases befinden. Sie können auch den Pfad Ihrer Datei dhclient.leases angeben, indem Sie beim Starten von dhclient -lf übergeben.

4
RDCortez

Verwenden Sie mit NetworkManager nmcli, um den DHCP-Status für Ihre aktive Verbindung (unter der Annahme einer) mit abzufragen

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

Für vollständige DHCP-Informationen verwenden Sie -f DHCP4. Passen Sie nach Bedarf IPv6 an.

2
jnas