Я хотел бы знать, как лучше всего получить адрес DHCP-сервера от клиента (на базе Linux), кто только что получил IP-адрес от DHCP-сервера?
Я искал и нашел это в большинстве статей,
less /var/lib/dhcp3/dhclient.leases
Но скажем, что клиент - это виртуальная машина, и ему был назначен IP-адрес от какого-то внешнего DHCP-сервера, тогда файл '/var/lib/dhcp3/dhclient.leases' не будет присутствовать.
Я пробовал выполнить ifconfig на клиентском компьютере, и это был результат
eth0 Link encap:Ethernet HWaddr 00:0C:29:2C:3C:6A
inet addr:192.168.163.128 Bcast:192.168.163.255 Mask:255.255.255.0
Я вижу адрес BroadCast (Bcast), но нигде не могу найти реальный адрес DHCP-сервера.
Надеюсь, кто-нибудь сможет предоставить мне хорошее решение.
Спасибо и всего наилучшего.
Тип dhclient -v
На выходе ищи DHCPACK. Имеет IP-адрес DHCP-сервера