내 Linux 장치가 다른 참조 없이 현지 시간을 다른 Linux 서버의 현지 시간과 동기화하도록 하고 싶습니다.나는 실제 시간에 관심이 없습니다. 나는 가짜 시간을 원한다.따라서 참조를 위해 다른 ntp 서버가 필요하지 않습니다. 예를 들어 저는 Linux 서버의 현지 시간 1.2.3.4
을 2033-02-23 15:23:10
. 이번에는 Linux 장치를 동기화하고 싶습니다. /etc/ntp.conf
Linux 서버의 구성 파일은 다음과 같습니다.
restrict 127.0.0.1
restrict ::1
server 127.127.1.1
fudge 127.127.1.1 stratum 8
disable monitor
logfile /var/log/ntp/ntp.log
pidfile /var/run/ntpd.pid
driftfile /var/lib/ntp/drift
leapfile /etc/ntp.leapseconds
Linux 클라이언트에서 을 입력하면 ntpdate 1.2.3.4
오류가 발생합니다.
5 Feb 08:26:39 ntpdate[31059]: no server suitable for synchronization found
왜 그런 겁니까? -d
매개변수 ie 를 테스트했는데 ./ntpdate -d 1.2.3.4
다음과 같습니다.
5 Feb 08:40:54 ntpdate[22958]: ntpdate [email protected] Mon Feb 5 10:02:23 UTC 2018 (1)
Looking for host 1.2.3.4 and service ntp
host found : 1.2.3.4
transmit(1.2.3.4)
receive(1.2.3.4)
transmit(1.2.3.4)
receive(1.2.3.4)
transmit(1.2.3.4)
receive(1.2.3.4)
transmit(1.2.3.4)
receive(1.2.3.4)
1.2.3.4: Server dropped: strata too high
server 1.2.3.4, port 123
stratum 16, precision -23, leap 11, trust 000
refid [1.2.3.4], delay 0.02573, dispersion 0.00000
transmitted 4, in filter 4
reference time: 00000000.00000000 Thu, Feb 7 2036 14:28:16.000
originate timestamp: de22269c.ab72b039 Mon, Feb 5 2018 8:41:00.669
transmit timestamp: de22269c.ab0e1fba Mon, Feb 5 2018 8:41:00.668
filter delay: 0.02579 0.02574 0.02573 0.02574
0.00000 0.00000 0.00000 0.00000
filter offset: 0.001443 0.001416 0.001417 0.001418
0.000000 0.000000 0.000000 0.000000
delay 0.02573, dispersion 0.00000
offset 0.001417
5 Feb 08:41:00 ntpdate[22958]: no server suitable for synchronization found
뭐가 문제야? 이 문제를 어떻게 해결할 수 있나요?
PS 버전 정보:
섬기는 사람:
[xxxx@xxxx:~]$ /usr/sbin/ntpd --version
ntpd [email protected] Mon Feb 5 10:02:23 UTC 2018 (1)
고객:
[xxxx@xxxx:~]$ ./ntpdate -v
5 Feb 08:36:40 ntpdate[15840]: ntpdate [email protected] Mon Feb 5 10:02:23 UTC 2018 (1)
5 Feb 08:36:40 ntpdate[15840]: no servers can be used, exiting