我已将 NTP 配置设置为:
# local server
server 127.0.0.1
fudge 127.0.0.1 stratum 10
# Only allow read-only access from localhost
restrict -4 default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery
restrict 127.0.0.1
restrict ::1
# Location of drift file
driftfile /var/lib/ntp/ntp.drift
logfile /var/log/ntp.log
忽略公共server
定义,假设这将节省我的机器时间。
现在,我用设置日期date --set="+5 minutes"
,重新启动 NTPd systemctl restart ntpd
,当我从 Windows 机器测试时间服务器时,我得到:
Windows 与 192.168.1.160 同步时发生错误。
对等体不可访问。
每当我server
向配置中添加其他定义时,它都会起作用。
我该如何设置一个可以提供手动设置时间的 NTP 服务器?
答案1
问题是本地时钟(LCL)明确需要127.127.1.1
地址,而不是我所假设的默认环回地址。
相当棘手——这就是当您不复制粘贴配置时发生的情况。