Linux DHCP服务器在DHCP ACK消息中不包括NTP服务器地址

Linux DHCP服务器在DHCP ACK消息中不包括NTP服务器地址,linux,networking,dhcp,ntp,connman,Linux,Networking,Dhcp,Ntp,Connman,我正在用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服务器是否配置为提

我正在用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服务器是否配置为提供NTP服务器。DHCP不必提供NTP参数

RFC 2132:

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

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

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


注意使用SHOULD而不是MUST

您使用的是哪台DHCP服务器?为什么它应该包括NTP服务器?它知道NTP服务器吗?Stack Overflow是一个关于编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参见帮助中心中的。也许或者会是一个更好的提问的地方。对不起@jww,我没有意识到这一点。我把这个问题放在Linux Stack Exchange中,我投票结束这个问题,因为这是一个Linux操作系统问题,而不是编程问题。此外,它还被欺骗了