-2

我正在使用 tcpdump 捕获 DHCP 数据包。客户端发送 DHCP 请求,请求 DHCP 配置,其中包含对 NTP 服务器的请求,但在路由器发送的 DHCP ACK 消息中没有 NTP 服务器信息。服务器不应该像使用域名服务器一样使用 NTP 服务器的 IP 来回答吗?我错过了什么?

我附上请求和确认消息的屏幕截图

使用的 tcpdump 命令:

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

DHCP 请求:

DHCP 请求消息

DHCP 确认:

在 DHCP 确认消息中从服务器接收到的信息

4

1 回答 1

-1

这取决于 DHCP 服务器是否配置为提供 NTP 服务器。DHCP 不必提供NTP 参数。

RFC 2132:

8.3. 网络时间协议服务器选项

此选项指定 IP 地址列表,指示
客户端可用的 NTP [18] 服务器。服务器应该按
优先顺序列出。

此选项的代码是 42。它的最小长度是 4,并且
长度必须是 4 的倍数。

注意使用“应该”而不是“必须”

于 2018-07-03T12:29:19.643 回答