Czy istnieje sposób, aby pokazać moją bieżącą (dzierżawioną) dzierżawę DHCP?
A może nawet lepiej - odzyskać wszystkie opcje / informacje wysłane za pomocą DHCPACK
?
networking
dhcp
dhclient
madneon
źródło
źródło
/var/lib/dhcp/dhclient.leases
?ipconfig getpacket <ifname>
lubipconfig getv6packet <ifname>
w systemie Mac OS X.No such file or directory
Odpowiedzi:
Użyłem,
dhcpdump
gdy testowałem DHCP. Zrzuci obie strony transakcji DHCP. Jeśli pozostawisz to uruchomione, zarejestruje przekazane opcje.Możesz zrestartować klienta DHCP, aby zobaczyć wstępne negocjacje. Żądanie odnowienia powinno zawierać całą działającą konfigurację.
źródło
Nie znam sposobu na sprawdzenie tych informacji na kliencie. Jeśli jesteś na serwerze, możesz zobaczyć informacje na temat dzierżawy klienta
/var/lib/dhcp/dhclient.leases
. Od klienta wiem tylko:Co powinno dać ci coś takiego:
źródło
w zależności od dystrybucji, powinien on znajdować się
/var/lib/dhcp
poddhclient.{interface}.leases or /var/lib/dhclient.leases
. możesz także określić ścieżkę do pliku dhclient.leases, przekazując -lf podczas uruchamiania dhclient.źródło
/var/lib/dhcp/dhclient.{interface}.leases e.g /var/lib/dhcp/dhclient.eth0.leases
Z NetworkManager użyj
nmcli
do zapytania o status DHCP dla twojego aktywnego połączenia (zakładając jedno) zAby uzyskać pełne informacje o DHCP, użyj
-f DHCP4
. W razie potrzeby dostosuj dla ipv6.źródło