(我在 SmartOS ML 上问过同样的问题,但没有成功)
我注意到我的一台服务器关闭了几分钟,因此我深入研究了我的 ntp 并发现似乎有些不对劲:
ntpq -c peers
remote refid st t when poll reach delay offset jitter
beyond.work.de .INIT. 16 u - 1024 0 0.000 0.000 0.000
ntp1.m-online.n .INIT. 16 u - 1024 0 0.000 0.000 0.000
看起来由于某种原因它永远无法超越“INIT”阶段,我认为这应该是一个不同的状态?
在日志中我看到(重新启动 ntp 后):
6 Aug 14:10:47 ntpd[53519]: ntpd exiting on signal 15 (Terminated)
6 Aug 14:10:47 ntpd[53519]: 213.238.32.2 local addr 212.12.41.94 -> <null>
6 Aug 14:10:47 ntpd[53519]: 144.76.43.40 local addr 212.12.41.94 -> <null>
6 Aug 14:10:47 ntpd[55024]: Listen and drop on 0 v6wildcard [::]:123
6 Aug 14:10:47 ntpd[55024]: Listen and drop on 1 v4wildcard 0.0.0.0:123
6 Aug 14:10:47 ntpd[55024]: Listen normally on 2 lo0 [::1]:123
6 Aug 14:10:47 ntpd[55024]: Listen normally on 3 lo0 127.0.0.1:123
6 Aug 14:10:47 ntpd[55024]: Listen normally on 4 igb0 212.12.41.94:123
6 Aug 14:10:47 ntpd[55024]: Listening on routing socket on fd #53 for interface updates
6 Aug 14:10:47 ntpd[55024]: kernel reports TIME_ERROR: 0x41: Clock Unsynchronized
6 Aug 14:10:47 ntpd[55024]: kernel reports TIME_ERROR: 0x41: Clock Unsynchronized
这已经是一天前的事了,我没有看到其他消息。
我的ntp.conf:
driftfile /var/ntp/ntp.drift
logfile /var/log/ntp.log
# Ignore all network traffic by default
restrict default ignore
restrict -6 default ignore
# Allow localhost to manage ntpd
restrict 127.0.0.1
restrict -6 ::1
# Allow servers to reply to our queries
restrict source nomodify noquery notrap
# Allow connections from trusted NTP servers
restrict pool.ntp.org mask 255.255.255.255 nomodify notrap noquery
restrict 213.238.32.2 mask 255.255.255.255 nomodify notrap noquery
# Time Servers
server 213.238.32.2 burst iburst minpoll 4
server pool.ntp.org iburst
我没有设置防火墙规则,所以我真的不知道这里发生了什么。此外,ntpdate 似乎能够连接到服务器,因此最大的差异现在已修复。但我想我很快就会再次出现这种情况。
你知道我做错了什么吗?