
NTP サーバーが 2 つあります。1 つは GPS クロックと直接同期しており (このサーバーを 185 と呼びます)、st 0 です。もう 1 つは 186 と呼びます。st 1 なので 185 と同期するはずですが、代わりに LOCAL と同期します。
[root@185 ~]# ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
*GENERIC(3) .GPS. 0 l 6 64 7 0.000 5.902 2.454
LOCAL(0) .LOCL. 10 l - 64 0 0.000 0.000 0.000
[root@186 ~]# ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
GENERIC(3) .GPS. 0 l - 64 0 0.000 0.000 0.000
192.168.61.185 .GPS. 1 u 52 64 1 0.238 0.036 0.000
*LOCAL(0) .LOCL. 10 l 51 64 1 0.000 0.000 0.000
これは私たちが行う最初のテストの 1 つなので、設定は非常に簡単です。さらに、両方の ntp.conf にパラメータ tinker panic 0 を設定しました。
186 が 185 を選択しない理由をご存知ですか?
前もって感謝します!
編集: 186 が 185 に到達できることを示します。
***編集: 詳細情報 (GPS はシミュレートされているため、日付は 1 月 1 日です) ***
[root@ntp1 ~]# ntpdate -d 192.168.xx.185
1 Jan 10:08:16 ntpdate[17348]: ntpdate [email protected] Fri Dec 18 13:55:10 UTC 2020 (1)
Looking for host 192.168.xx.185 and service ntp
host found : 192.168.xx.185
transmit(192.168.xx.185)
receive(192.168.xx.185)
transmit(192.168.xx.185)
receive(192.168.xx.185)
transmit(192.168.xx.185)
receive(192.168.xx.185)
transmit(192.168.xx.185)
receive(192.168.xx.185)
server 192.168.xx.185, port 123
stratum 1, precision -23, leap 00, trust 000
refid [GPS], delay 0.02576, dispersion 0.00000
transmitted 4, in filter 4
reference time: c39e6ff9.17cf49c0 Thu, Jan 1 2004 10:07:53.093
originate timestamp: c39e7011.1621002b Thu, Jan 1 2004 10:08:17.086
transmit timestamp: c39e7011.16146846 Thu, Jan 1 2004 10:08:17.086
filter delay: 0.02586 0.02576 0.02576 0.02583
0.00000 0.00000 0.00000 0.00000
filter offset: 0.000067 0.000094 0.000098 0.000065
0.000000 0.000000 0.000000 0.000000
delay 0.02576, dispersion 0.00000
offset 0.000094