我正在研究ntp。我必须连接到一些外部 NTP 服务器才能更新我的系统日期。问题是 ntpd 守护进程总是使用我的本地时钟 (127.127.1.0),它没有使用我在 ntp.conf 中提供的 NTP 服务器。我使用 123.108.225.6 作为 NTP 服务器,我可以 ping 这个 IP。为了测试的目的,我执行了 ntpdate 但我得到了以下结果。
[root@commander_a ~]# sudo ntpdate -dv 123.108.225.6
18 Nov 06:11:47 ntpdate[4781]: ntpdate 4.2.6p3@1.2290 Fri Aug 28 07:43:22 UTC 2015 (1)
Looking for host 123.108.225.6 and service ntp
host found : 123.108.225.6
transmit(123.108.225.6)
transmit(123.108.225.6)
transmit(123.108.225.6)
transmit(123.108.225.6)
transmit(123.108.225.6)
123.108.225.6: Server dropped: no data
server 123.108.225.6, port 123
stratum 0, precision 0, leap 00, trust 000
refid [123.108.225.6], delay 0.00000, dispersion 64.00000
transmitted 4, in filter 4
reference time: 00000000.00000000 Sun, Dec 31 1899 18:00:00.000
originate timestamp: 00000000.00000000 Sun, Dec 31 1899 18:00:00.000
transmit timestamp: d9f6e989.bbb84d5f Wed, Nov 18 2015 6:11:53.733
filter delay: 0.00000 0.00000 0.00000 0.00000
0.00000 0.00000 0.00000 0.00000
filter offset: 0.000000 0.000000 0.000000 0.000000
0.000000 0.000000 0.000000 0.000000
delay 0.00000, dispersion 64.00000
offset 0.000000
18 Nov 06:11:55 ntpdate[4781]: no server suitable for synchronization found
[root@commander_a ~]# ^C
我觉得奇怪的是“原始时间戳”需要一些旧时间。这不是我的本地系统时间。
起始时间戳:00000000.00000000 1899 年 12 月 31 日星期日 18:00:00.000
ntp.conf
disable stats server 123.108.225.6 server 127.127.1.0 # local clock fudge 127.127.1.0 stratum 10
漂移文件 /etc/ntp/漂移
我花了很多时间寻找解决方案,但我没有成功。请帮我 !!