首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ntpd --我的网络为什么/如何在ntpd关闭其提供者时获得ntp同步?

ntpd --我的网络为什么/如何在ntpd关闭其提供者时获得ntp同步?
EN

Unix & Linux用户
提问于 2019-03-05 14:10:52
回答 2查看 509关注 0票数 0

我的印象是ntpd服务必须是活动的,我的网络才能获得ntp数据。我的所有设备都与服务器的IP同步,但是当我SSH进入服务器时,由于错误,我实际上无法启动ntpd,并且它已经关闭了几个星期。

除了ntpd之外,还有其他源可以响应我的所有其他设备的ntp数据吗?

编辑:

附加信息:它们都是物理机器。我的膝上型电脑客户端正在从我的NTP服务器的IP接收ntp同步,但是ntpd已经关闭几周了。我刚刚运行了一个简单的ntpstat来验证同步。它们都是RHEL 7客户端和服务器。

客户端的/etc/ntp.conf配置如下:

代码语言:javascript
复制
server 10.42.0.200 iburst 
restrict default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery 
restrict 127.0.0.1 
restrict -6 ::1

客户端的ntpstat结果:

代码语言:javascript
复制
synchronized to NTP server (10.42.0.200) at stratum 7
time correct to within 31 ms
polling server every 1024 s

客户端ntpq -p的结果:

代码语言:javascript
复制
    remote           refid        st t when poll reach  delay  offset  jitter
=============================================================================
*10.42.0.200      LOCAL(0)         6 u 286 1024  377   0.740   -0.520   0.392

服务器上的Ntpstat:

代码语言:javascript
复制
synchronized to local net at stratum 6
time correct to within 11 ms
polling server every 64 s

ntpq -p:

代码语言:javascript
复制
    remote           refid        st t when poll reach  delay  offset  jitter
=============================================================================
   *LOCAL(0)           .LOCL.         5 l 14 64  377   0.000    0.000   0.000

服务器ntp.conf:

代码语言:javascript
复制
server 127.127.1.0

restrict 10.42.0.0 netmask 255.255.255.0 nomodify notrap
EN

回答 2

Unix & Linux用户

发布于 2019-03-05 14:55:33

网络上的所有服务器都与本地服务器10.42.0.200同步。

在10.42.0.200上的ntp配置似乎也是针对自己服务器的本地时钟执行的,而且只针对该时钟。如果还安装和配置了ntp守护进程,则NTP守护进程将不允许其他可能的客户端运行,因此不应该有其他与您的ISP的NTP通信的源。

我会剪掉server 127.x的线,然后在上面加上S的台词:

代码语言:javascript
复制
server 0.rhel.pool.ntp.org iburst
server 1.rhel.pool.ntp.org iburst
server 2.rhel.pool.ntp.org iburst
server 3.rhel.pool.ntp.org iburst

然后重新启动服务。

票数 1
EN

Unix & Linux用户

发布于 2019-03-05 15:07:10

您的服务器正在运行NTP服务。

当轮询到达延迟抵消抖动============================================================================= *本地(0) .LOCL. 5 L 14 64 377 0.000 0.000 0.000

然而,它是从它的本地不同步时钟传送NTP,这可能不是您想要的。积极的净结果是,您的所有机器都将使用相同的日期/时间,但缺点是您无法保证它实际上是正确的。

这似乎是您或其他系统管理员有意定义的,因为在您的ntp.conf中,您已经声明本地时钟是时间源:

服务器127.127.1.0限制10.42.0.0 net掩码255.255.255.0

一般来说,当有人这样做,他们应该将服务器标记为不同步,以便下游系统不提供时间继续。您可以通过将这一行添加到您的配置中来做到这一点。

代码语言:javascript
复制
fudge  127.127.1.0 stratum 14

但是,即使这被认为是过时的,您确实应该转向孤儿模式,这样在没有外部同步的情况下,一组服务器可以自行选择“最佳”的时间源。

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

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

复制
相关文章

相似问题

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