如何延迟 NTPD 启动或以其他方式修复 NTP 无法在启动时启动的问题

如何延迟 NTPD 启动或以其他方式修复 NTP 无法在启动时启动的问题

我的 NTPD 在启动时无法正常启动,因为我的所有客户端都无法从中获取时间,但是当我登录并输入

systemctl restart ntp 

它开始工作

如果我重新启动并登录,然后尝试使用 ntpq 并输入 peer,我会得到以下信息

ntpq> peer
ntpq: read: Connection refusedntpq>

所以我想延迟启动可以解决这个问题我的 NTPD 版本是

国家邮政局[电子邮件保护]2017 年 7 月 12 日星期三 12:23:43 UTC (1)

我的完整 ntp.conf 是

# /etc/ntp.conf, configuration for ntpd; see ntp.conf(5) for help
driftfile /var/lib/ntp/ntp.drift
# Enable this if you want statistics to be logged.

pool 0.au.pool.ntp.org iburst
server netservices.wilson.lan

# By default, exchange time with everybody, but don't allow configuration.
restrict -4 default kod notrap nomodify nopeer noquery limited
restrict -6 default kod notrap nomodify nopeer noquery limited
restrict source notrap nomodify noquery


# Local users may interrogate the ntp server more closely.
restrict 127.0.0.1
restrict ::1

其他信息

  1. Netservices 是一款树莓派,也存在类似的 NTP 无法启动问题
  2. 我尝试注释掉该服务器,但问题并没有得到解决
  3. 该盒子有一个 SSD 驱动器,因此启动速度很快(3-4 秒)

相关内容