Как я могу использовать свое местное время в качестве единственной ссылки на `ntpd`?

326
Victor

Я хочу, чтобы мое устройство 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параметр, то есть ./ntpdate -d 1.2.3.4, и он говорит:

 5 Feb 08:40:54 ntpdate[22958]: ntpdate 4.2.8p10@1.3728-o 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 4.2.8p10@1.3728-o Mon Feb 5 10:02:23 UTC 2018 (1) 

клиент:

[xxxx@xxxx:~]$ ./ntpdate -v 5 Feb 08:36:40 ntpdate[15840]: ntpdate 4.2.8p10@1.3728-o Mon Feb 5 10:02:23 UTC 2018 (1) 5 Feb 08:36:40 ntpdate[15840]: no servers can be used, exiting 
1
Настройка самого хоста в качестве сервера должна работать (то есть localhost) Ramhound 6 лет назад 0
@Ramhound Вы имеете в виду, что я должен добавить `server 127.0.0.1` в файл конфигурации? Victor 6 лет назад 0

0 ответов на вопрос