我试图阻止一些SBCs (运行Debian)通过路由器自己的NTP服务器更新它们的时间。我们只想使用手动配置的一个,比如来自*.pool.ntp.org的一个。
我认为,当某些路由器被重置时,造成特定问题的根本原因就会发生。在很短的一段时间里,路由器的反应似乎是明显错误的日期,如2003年1月1日(在写的时候是2019年!),然后恢复正常。这对在各自的SBCs上运行的软件产生了真正的负面影响。我没有控制这些路由器,真的不需要使用他们的NTP。只是路由器的DHCP服务器提供了NTP,Debian自动使用它。
我的第一个想法是将ntp-servers从/etc/dhcp/dhclient.conf中删除,例如:
request subnet-mask, broadcast-address, time-offset, routers,
domain-name, domain-name-servers, domain-search, host-name,
dhcp6.name-servers, dhcp6.domain-search, dhcp6.fqdn, dhcp6.sntp-servers,
netbios-name-servers, netbios-scope, interface-mtu,
rfc3442-classless-static-routes, ntp-servers;但据我所知,Debian不再使用/etc/dhcp/dhclient.conf,因为它使用systemd-networkd和systemd-timesyncd。
我能找到的每一本手册都有这样的意思:
从systemd-networkd.service(8)配置或通过DHCP获得的任何每个接口NTP服务器都优先。
这就是我需要特别防止的行为。即使路由器可以提供NTP服务器,我们也需要防止它们被用作NTP服务器。
发布于 2020-11-25 11:39:48
请参阅文档在freedesktop.org
您可以使用UseNTP=no在[DHCPv4]和[DHCPv6]部分禁用默认行为,您必须将该文件放在/etc/systemd/ .network文件夹中。
您还必须在DHCP=yes部分激活[Network],这样才能产生效果。
发布于 2019-07-12 04:54:26
不确定我是否收到您的问题,但您可以编辑/etc/ntp.conf以获得以下server *.pool.ntp.org prefer。prefer关键字应该更喜欢指定的服务器,而不是列表中的其他服务器。
https://unix.stackexchange.com/questions/529599
复制相似问题