SmartOS/illumos/OpenSolaris ntp 卡在 INIT 中且服务器正在漂移

SmartOS/illumos/OpenSolaris ntp 卡在 INIT 中且服务器正在漂移

(我在 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 似乎能够连接到服务器,因此最大的差异现在已修复。但我想我很快就会再次出现这种情况。

你知道我做错了什么吗?

相关内容