고객이 제공 한대로 여러 개의 NTP 서버를 사용하도록 구성된 ntpd 4.2.6p5를 실행하는 격리 된 네트워크에서 Ubuntu 14.04 서버를 배포합니다 (pool.ntp.org에 액세스 할 수 없음). 우리의 벙어리 터미널 클라이언트 장치 는 Larry Doolittle 의 이전 버전의 BusyBox (1.00-rc2) 및 ntpclient 2010 을 실행합니다.
이 설정은 수년간 훌륭하게 작동했지만 최근에는 새로운 고객과의 장애물이되었습니다. 그들은 ntpdate-debian
Linux 서버에 관한 한 자체적으로 잘 작동하는 5 개의 사내 NTP 서버 주소를 제공했습니다 . 그러나 BusyBox 쪽에서 ntpclient
는 "분산이 너무 높음"으로 표시됩니다. 디버그 출력 ntpclient
에서 NTP 서버에서 "1217163.1"을 가져 오지만 지원하는 최대 값은 절대 값입니다 (65536).
$ /usr/sbin/ntpclient -s -i 15 -h 10.17.162.250 -d
Configuration:
-c probe_count 1
-d (debug) 1
-g goodness 0
-h hostname 10.17.162.250
-i interval 15
-l live 0
-p local_port 0
-q min_delay 800.000000
-s set_clock 1
-x cross_check 1
Listening...
Sending ...
recvfrom
packet of length 48 received
Source: INET Port 123 host 10.17.162.250
LI=0 VN=3 Mode=4 Stratum=4 Poll=4 Precision=-20
Delay=60745.2 Dispersion=1346801.8 Refid=10.31.10.21
Reference 3668859928.942079
(sent) 3668859928.708371
Originate 3668859928.708371
Receive 3668859928.963271
Transmit 3668859928.963369
Our recv 3668859928.708371
Total elapsed: 0.00
Server stall: 93.09
Slop: -93.09
Skew: 255443.94
Frequency: 0
day second elapsed stall skew dispersion freq
42463 56728.708 rejected packet: abs(DISP)>65536
이것들은 모두 같은 LAN에있는 모든 장치이므로 솔직히 말하면 흐릿합니다. 놀랍습니다.
ntpq -pn
Ubuntu 14.04 서버 의 출력 결과는 다음과 같습니다 .
user@host:~$ ntpq -pn
remote refid st t when poll reach delay offset jitter
==============================================================================
127.127.1.0 .LOCL. 10 l 1025 64 0 0.000 0.000 0.000
10.17.162.249 10.17.6.10 5 u 23 1024 37 0.865 1381.07 697.260
10.31.10.22 .LOCL. 1 u 1044 1024 17 29.586 -838.06 397.342
10.17.6.10 10.31.10.21 4 u 1065 1024 17 0.366 105.245 402.999
*10.31.10.21 132.246.11.238 3 u 5 1024 37 29.418 794.292 616.796
10.17.6.11 10.31.10.21 4 u 1038 1024 17 0.408 120.030 381.058
내 질문은 :
- 분산이란 무엇이며 그 가치를 바꿀 수있는 것은 무엇입니까?
- NTP 서버에서 더 자세한 정보를 얻기 위해 어떤 명령을 실행할 수 있습니까?
- 결함이 Ubuntu 서버 측에 잘못 존재할 수
ntp.conf
있습니까? 실제로 특별한 것은 없습니다. - 이 경우에 chrony로 전환하면 아무것도 변경됩니까?