У меня есть сеть, состоящая в основном из Windows Vista и 7 клиентов и сервера Ubuntu. Сервер предоставляет услуги DHCP и NTP через dhcp3-server
и openntpd
.
По моему dhcpd.conf
, подсеть объявляется следующим образом:
subnet 10.10.10.0 netmask 255.255.255.0 {
range 10.10.10.10 10.10.10.200;
option broadcast-address 10.10.10.255;
option routers 10.10.10.1;
option ntp-servers 10.10.10.1;
}
Похоже, что клиенты не используют NTP-сервер. Когда я собираю сетевой трафик с помощью Wireshark во время процесса DHCP, я также не вижу упоминания опции NTP в сообщении предложения DHCP.
Я не совсем уверен, должны ли клиенты специально запрашивать эту опцию, чтобы получить ее, или мне нужно сделать другую конфигурацию, чтобы предложить эту опцию.
Ответы:
Ключ реестра
указывает, что Windows фактически не использует обязательную опцию, которая установила бы сервер NTP (опция DHCP 42). В статье службы поддержки Microsoft « Параметры DHCP, поддерживаемые клиентами» указано, что добавление дополнительных ключей здесь не окажет никакого влияния.
Таким образом, мне кажется, что в Windows Vista / 7 не поддерживается встроенная поддержка NTP-серверов через DHCP.
источник