DHCP-сервер не включает адреса NTP-серверов в сообщение DHCP ACK - PullRequest
0 голосов
/ 03 июля 2018

Я перехватываю DHCP-пакеты с помощью tcpdump. Клиент отправляет запрос DHCP, запрашивая конфигурацию DHCP, которая содержит запрос для серверов NTP, но в сообщении DHCP ACK, отправленном маршрутизатором, нет информации о сервере NTP. Разве сервер не должен отвечать с IP-адресов сервера NTP, как это происходит с серверами доменных имен? Чего мне не хватает?

Приписываю скриншоты запроса и подтверждающих сообщений

Используемая команда tcpdump:

tcpdump -i eth0 -n port 67 and port 68 -w capture.pcap -v

ЗАПРОС DHCP:

DHCP Request message

DHCP ACK:

Information received from the server in DHCP Acknowledge message

1 Ответ

0 голосов
/ 03 июля 2018

Это зависит от того, был ли DHCP-сервер настроен для предоставления NTP-сервера. DHCP не имеет для предоставления параметров NTP.

RFC 2132:

8,3. Опция серверов протокола сетевого времени

Эта опция указывает список IP-адресов с указанием NTP [18]
серверы доступны для клиента. Серверы ДОЛЖНЫ быть перечислены в порядке
предпочтения.

Код для этой опции - 42. Минимальная длина - 4, а
длина ДОЛЖНА быть кратна 4.

Обратите внимание на использование «СЛЕДУЕТ» вместо «ДОЛЖЕН»

...