Пакет DHCP между хостами теряется.
Кто-нибудь может подсказать, в чем может быть причина этого?
Если вы говорите, что сервер не получает пакет DHCPREQUEST на основе tcpdump или wirehark, где не было отброшено ни одного пакета, то это проблема сети. Проверьте записи ARP на клиенте для IP-адреса серверов.
Если вы сообщаете, что сервер не получил пакет с помощью какого-либо другого механизма, проверьте, может ли сервер получать UDP-пакеты с исходным портом 68 (в основном проверьте, что брандмауэр не блокирует UDP-пакеты). Я бы порекомендовал использовать обычное правило, например, разрешить все UDP на небольшой срок тестирования, если безопасность не является большой проблемой.
Я знаю, это звучит невероятно, но, возможно, маршрут из клиент к сервер может не поддерживать фрагментацию, а клиент отправляет слишком большие пакеты. Это, если предположить, что
... и что вы проверили все вышеперечисленное.
И да, это был вопрос на собеседовании, который мне однажды задали :)