Windows 客户端不使用通过 DHCP 提供的 NTP 服务器

Der*_*ler 15 windows linux dhcp ntp ubuntu

我有一个主要由 Windows Vista 和 7 客户端以及一个 Ubuntu 服务器组成的网络。服务器通过dhcp3-server和提供 DHCP 和 NTP 服务openntpd

在 my 中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;
}
Run Code Online (Sandbox Code Playgroud)

不过,客户端似乎没有使用 NTP 服务器。当我在 DHCP 过程中使用 Wireshark 捕获网络流量时,我也没有看到 DHCP 提供消息中提到 NTP 选项。

我不太确定客户是否必须特别请求该选项才能接收它,或者我是否必须进行其他配置才能提供该选项。

Der*_*ler 16

注册表项

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dhcp\Parameters\Options\4
Run Code Online (Sandbox Code Playgroud)

表示 Windows 实际上并未使用设置 NTP 服务器所需的选项(DHCP 选项 42)。Microsoft 支持文章“客户端支持的DHCP 选项”指出,在此处添加其他密钥不会产生任何影响。

因此,在我看来,在 Windows Vista/7 上通过 DHCP 设置 NTP 服务器根本不受本机支持。