首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >防止systemd-networkd (DHCP)注册(NTP)时间服务器

防止systemd-networkd (DHCP)注册(NTP)时间服务器
EN

Unix & Linux用户
提问于 2019-07-11 14:44:57
回答 2查看 1.7K关注 0票数 2

我试图阻止一些SBCs (运行Debian)通过路由器自己的NTP服务器更新它们的时间。我们只想使用手动配置的一个,比如来自*.pool.ntp.org的一个。

我认为,当某些路由器被重置时,造成特定问题的根本原因就会发生。在很短的一段时间里,路由器的反应似乎是明显错误的日期,如2003年1月1日(在写的时候是2019年!),然后恢复正常。这对在各自的SBCs上运行的软件产生了真正的负面影响。我没有控制这些路由器,真的不需要使用他们的NTP。只是路由器的DHCP服务器提供了NTP,Debian自动使用它。

我的第一个想法是将ntp-servers/etc/dhcp/dhclient.conf中删除,例如:

代码语言:javascript
复制
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-networkdsystemd-timesyncd

我能找到的每一本手册都有这样的意思:

从systemd-networkd.service(8)配置或通过DHCP获得的任何每个接口NTP服务器都优先。

这就是我需要特别防止的行为。即使路由器可以提供NTP服务器,我们也需要防止它们被用作NTP服务器。

EN

回答 2

Unix & Linux用户

发布于 2020-11-25 11:39:48

请参阅文档在freedesktop.org

您可以使用UseNTP=no[DHCPv4][DHCPv6]部分禁用默认行为,您必须将该文件放在/etc/systemd/ .network文件夹中。

您还必须在DHCP=yes部分激活[Network],这样才能产生效果。

票数 1
EN

Unix & Linux用户

发布于 2019-07-12 04:54:26

不确定我是否收到您的问题,但您可以编辑/etc/ntp.conf以获得以下server *.pool.ntp.org preferprefer关键字应该更喜欢指定的服务器,而不是列表中的其他服务器。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/529599

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档