dhcp3-server
我有一个网络,主要由 Windows Vista 和 7 客户端以及一台 Ubuntu 服务器组成。该服务器通过和提供 DHCP 和 NTP 服务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 服务器。当我在 DHCP 过程中使用 Wireshark 捕获网络流量时,我也没有在 DHCP 提供消息中看到 NTP 选项的提及。
我不太确定客户是否必须特别请求该选项才能接收它,或者我是否必须进行其他配置才能提供该选项。
答案1
注册表项
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dhcp\Parameters\Options\4
表示 Windows 实际上没有使用设置 NTP 服务器所需的选项(DHCP 选项 42)。Microsoft 支持文章客户端支持的 DHCP 选项表示在这里添加额外的键不会产生任何效果。
因此,在我看来,Windows Vista/7 上根本不支持通过 DHCP 设置 NTP 服务器。