我的印象是ntpd服务必须是活动的,我的网络才能获得ntp数据。我的所有设备都与服务器的IP同步,但是当我SSH进入服务器时,由于错误,我实际上无法启动ntpd,并且它已经关闭了几个星期。
除了ntpd之外,还有其他源可以响应我的所有其他设备的ntp数据吗?
编辑:
附加信息:它们都是物理机器。我的膝上型电脑客户端正在从我的NTP服务器的IP接收ntp同步,但是ntpd已经关闭几周了。我刚刚运行了一个简单的ntpstat来验证同步。它们都是RHEL 7客户端和服务器。
客户端的/etc/ntp.conf配置如下:
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结果:
synchronized to NTP server (10.42.0.200) at stratum 7
time correct to within 31 ms
polling server every 1024 s客户端ntpq -p的结果:
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:
synchronized to local net at stratum 6
time correct to within 11 ms
polling server every 64 sntpq -p:
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:
server 127.127.1.0
restrict 10.42.0.0 netmask 255.255.255.0 nomodify notrap发布于 2019-03-05 14:55:33
网络上的所有服务器都与本地服务器10.42.0.200同步。
在10.42.0.200上的ntp配置似乎也是针对自己服务器的本地时钟执行的,而且只针对该时钟。如果还安装和配置了ntp守护进程,则NTP守护进程将不允许其他可能的客户端运行,因此不应该有其他与您的ISP的NTP通信的源。
我会剪掉server 127.x的线,然后在上面加上S的台词:
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然后重新启动服务。
发布于 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
一般来说,当有人这样做,他们应该将服务器标记为不同步,以便下游系统不提供时间继续。您可以通过将这一行添加到您的配置中来做到这一点。
fudge 127.127.1.0 stratum 14但是,即使这被认为是过时的,您确实应该转向孤儿模式,这样在没有外部同步的情况下,一组服务器可以自行选择“最佳”的时间源。
https://unix.stackexchange.com/questions/504508
复制相似问题