我用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 ACK:
这取决于DHCP服务器是否配置为提供NTP服务器 . DHCP不必提供NTP参数 .
RFC 2132:
8.3 . 网络时间协议服务器选项此选项指定IP地址列表,指示客户端可用的NTP [18]服务器 . 服务器应该按优先顺序列出 . 该选项的代码是42.它的最小长度是4,长度必须是4的倍数 .
注意使用“SHOULD”而不是“MUST”
1 回答
这取决于DHCP服务器是否配置为提供NTP服务器 . DHCP不必提供NTP参数 .
RFC 2132:
注意使用“SHOULD”而不是“MUST”