Я заметил, что в Ubuntu 18.04.1 DHCP-сервер (isc-dhcp-server) всегда отвечает (DHCPOFFER) напрямую на IP-адрес, который он предлагает хосту, отправившему DHCPDISCOVER.
Для пакета DHCPDISCOVER установлен флаг широковещательной рассылки, но DHCP-сервер не отвечает широковещательной рассылкой. В результате ни один из хостов не получает свои сетевые настройки через DHCP.
Можно ли заставить DHCP-сервер отвечать через широковещательную рассылку (например, используя некоторые настройки, о которых я не знаю, или перенаправляя все ответы DHCP на широковещательный адрес?
Обновить: проблема определенно связана с Ubuntu 18.04.1 - во всех случаях я пытался использовать его DHCPd-сервер (упомянутый выше) как на физическом компьютере, так и с виртуальной машины, работающей под Ubuntu 18.04.1 KVM-хост, был упомянутый DHCP вопросы.
Однако, когда я установил гостевую систему CentOS на хосте ESXi в той же сети, та же самая конфигурация DHCP начала работать сразу, и клиенты DHCP получили свои динамические IP-адреса с первой попытки.
Таким образом, остается вопрос, как запустить DHCP-сервер из Ubuntu 18.04.1 без входа в упомянутый цикл DHCPDISCOVER / DHCPOFFER. Примечание: хосты в интрасети представляют собой смесь различных систем Windows и Linux.
Что ж, DHCP OFFER - это одноадресный пакет уровня 2, поэтому он использует mac-адреса для поиска правильного пункта назначения. 1. Он вообще не должен использовать IP.