Ubuntu 18: дата, отстающая на ~17 секунд

У меня есть проблемы со временем, синхронизируя в Ubuntu 18, это - моя версия, работая на цифровом океане:

Distributor ID: Ubuntu
Description:    Ubuntu 18.04.3 LTS
Release:    18.04
Codename:   bioni

Когда я пишу date Я доберусь Sun Dec 29 15:24:50 UTC 2019, но sudo hwclock --show дает 2019-12-29 15:25:06.699770+0000. Аппаратные часы на самом деле показывают корректное время.

timedatectl status шоу эта информация

Local time: Sun 2019-12-29 15:25:29 Universal time: Sun 2019-12-29 15:25:29 UTC
RTC time: Sun 2019-12-29 15:25:46
Time zone: UTC (UTC, +0000)
System clock synchronized: no
systemd-timesyncd.service active: yes
RTC in local TZ: no

Таким образом, кажется, что часы не синхронизируются. Я видел большую установку вовлечения решений ntpdate но это говорит здесь, что это программирует, обесценивается:

https://help.ubuntu.com/lts/serverguide/NTP.html

После выполнения

systemctl status systemd-timesyncd шоу, что услуга работает.

● systemd-timesyncd.service - Network Time Synchronization
   Loaded: loaded (/lib/systemd/system/systemd-timesyncd.service; enabled; vendor preset: enabled)
   Active: active (running) since Sat 2019-12-28 23:28:33 UTC; 16h ago
     Docs: man:systemd-timesyncd.service(8)
 Main PID: 31580 (systemd-timesyn)
   Status: "Idle."
    Tasks: 2 (limit: 1152)
   CGroup: /system.slice/systemd-timesyncd.service
           └─31580 /lib/systemd/systemd-timesyncd

Я попытался перезапустить сервис sudo systemctl restart systemd-timesyncd

Состояние просто скажет Status: "Connecting to time server 91.189.89.198:123 (ntp.ubuntu.com)." в течение нескольких минут прежде, чем стать неактивным.

Я попытался добавить другие серверы времени к /etc/systemd/timesyncd.conf

...
# See timesyncd.conf(5) for details.

[Time]
#NTP=
#FallbackNTP=ntp.ubuntu.com
#RootDistanceMaxSec=5
#PollIntervalMinSec=32
#PollIntervalMaxSec=2048

Некомментарий #NTP= и изменение на NTP=time.google.com, и перезапуск сервиса, но время все еще не будет синхронизировать.

Я использую сетевой брандмауэр без исходящих правил:

Firewall settings

  • Есть ли какие-либо журналы ошибок, которые я могу проверить, почему это не соединяется?
  • Я могу проверить с помощью ping-запросов какой-либо другой сервер времени и видеть, отвечает ли он?
  • Ключ здесь для изменения NTP или нейтрализации NTP?

Любая справка значительно ценила, я действительно потерян здесь :S

0
задан 29 December 2019 в 19:41

1 ответ

Протокол синхронизации времени использует UDP, не TCP.

Необходимо позволить протокол UDP в настройках брандмауэра.

1
ответ дан 4 January 2020 в 19:49

Другие вопросы по тегам:

Похожие вопросы: