2
如何设置Linux客户端以使用通过dhcp提供的ntp信息?
dhcpd关于向dhcp客户端提供ntp建议的方法,有太多的教程解释了如何设置服务器,以至于我一直以为ntp配置是自动执行的。最近,我开始看到本地网络中的时钟漂移,因此我认为这是一个错误的假设。因此,我开始着手研究如何最大限度地减少ntp客户端配置,前提是已经通过努力进行了设置ntp-server建议dhcpd。 除了这个特定于Ubuntu的帮助教程https://help.ubuntu.com/community/UbuntuTime,我无法找到其他东西。即使在这里(请参阅“故障排除->使用的是哪个配置文件?”下的段落),信息也很少,但是它说如果/etc/ntp.conf.dhcp找到了文件,它将代替使用。首先是在这里是指作家的实际位置/var/lib/ntp/ntp.conf.dhcp是在观察/etc/init.d/ntp,但是,无论这个文件的存在并不能保证该NTP将请求服务器从dhclient。结果,我必须为本地ntp服务器显式添加该server子句ntp.conf.dhcp。但是在那种情况下,为什么还要在dhcpd服务器上设置ntp设置? 这似乎违反直觉,即只设置一次ntp设置(即在服务器上),然后让dhcpd服务器将信息委托给客户端。如何最小化(如果不完全避免)ntp的客户端配置。或者,如何通过获得ntp信息dhclient。 是否有适合所有Linux发行版的CLI解决方案? 我假设每个客户端都应具有的可执行文件ntpd,但我不知道如何从那里继续。 谢谢 编辑:手动运行时ubuntu客户端详细输出dhclient: sudo dhclient -1 -d -pf /run/dhclient.eth0.pid -lf /var/lib/dhcp/dhclient.eth0.leases eth0 Internet Systems Consortium DHCP Client 4.2.4 Copyright 2004-2012 Internet Systems Consortium. All rights reserved. For info, please visit https://www.isc.org/software/dhcp/ Listening on LPF/eth0/20:cf:30:0e:6c:12 Sending on LPF/eth0/20:cf:30:0e:6c:12 Sending on Socket/fallback DHCPREQUEST of 192.168.112.150 on eth0 to …