Есть ли способ показать мою текущую (клиентскую) аренду DHCP?
Или еще лучше - получить все варианты / информацию, отправленные с DHCPACK
?
networking
dhcp
dhclient
madneon
источник
источник
/var/lib/dhcp/dhclient.leases
?ipconfig getpacket <ifname>
илиipconfig getv6packet <ifname>
на Mac OS X.No such file or directory
Ответы:
Я использовал,
dhcpdump
когда я тестировал DHCP. Это сбросит обе стороны транзакции DHCP. Если вы оставите его запущенным, он будет регистрировать переданные параметры.Вы можете перезапустить ваш DHCP-клиент, чтобы увидеть начальное согласование. Запрос на обновление должен содержать все запущенные конфигурации.
источник
Я не знаю, как запросить эту информацию на клиенте. Если вы находитесь на сервере, вы можете увидеть информацию об аренде клиента в
/var/lib/dhcp/dhclient.leases
. От клиента я знаю только так:Что должно дать вам что-то вроде:
источник
в зависимости от вашего дистрибутива, он должен быть расположен
/var/lib/dhcp
подdhclient.{interface}.leases or /var/lib/dhclient.leases
. Вы также можете указать путь к файлу dhclient.leases, передав команду -lf при запуске dhclient.источник
/var/lib/dhcp/dhclient.{interface}.leases e.g /var/lib/dhcp/dhclient.eth0.leases
С NetworkManager используйте
nmcli
для запроса статуса DHCP для вашего активного соединения (если оно есть) сДля полной информации DHCP используйте
-f DHCP4
. Отрегулируйте для ipv6 по мере необходимости.источник