Получает ли DHCP-клиент DHCP NAK, если какой-либо из параметров неверен в версии DHCP Release?

StackOverflow https://stackoverflow.com/questions/1803870

  •  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 - сервер-клиент, указывающий на неправильное представление клиентом сетевого адреса (например, клиент переехал в новую подсеть) или срок аренды клиента истек.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top