Получает ли DHCP-клиент DHCP NAK, если какой-либо из параметров неверен в версии DHCP Release?
-
05-07-2019 - |
Вопрос
Я создаю клиент dhcp, используя C на Ubuntu 9.04. Теперь я отправляю релиз dhcp на сервер dhcp, он не отправляет подтверждение, как ожидалось. Мне было интересно, если он отправляет какой-либо DHCP NAK, если какой-либо из параметров неверен.
Есть еще одна проблема. После отправки DHCP Release мой интернет все еще работает. Также, когда я делаю ifconfig, он все еще показывает IP-адрес eth0. Но когда я делаю dhclient -r, интернет не работает, и ifconfig не показывает IP-адрес eth0.
Решение
Используете ли вы tcpdump
для проверки трафика пакетов во время отладки рукопожатия? Это должно показать вам, если реализация вашего сервера отправляет NAK.
RFC 2123: протокол динамической конфигурации хоста указывает на наличие DHCPNAK. Р>
DHCPNAK - сервер-клиент, указывающий на неправильное представление клиентом сетевого адреса (например, клиент переехал в новую подсеть) или срок аренды клиента истек.