Рейтинг:0

Ntpd дрейфует, очень быстро

флаг za

Мне приходится запускать команду stop ntp/ntpdate/start ntp каждый день, так как мой ноутбук (ThinkPas AMD64 Rhyzen, Ubuntu 20.04) теряет полчаса в день.

Вот мой ntp.conf (почти по умолчанию):

файл дрейфа /var/lib/ntp/ntp.drift
файл скачка /usr/share/zoneinfo/leap-seconds.list

статистика loopstats peerstats clockstats
filegen loopstats тип файла loopstats день включить
filegen peerstats файл одноранговой статистики тип день включить
filegen clockstats file clockstats type day enable

сервер aragorn.groupf.org iburst
сервер numenor.groupf.org iburst

ограничить -4 по умолчанию kod notrap nomodify nopeer noquery limited
ограничить -6 по умолчанию kod notrap nomodify nopeer noquery limited

ограничить 127.0.0.1
ограничить ::1

ограничить источник notrap nomodify noquery

Я не новичок в Linux, но просто не вижу, что происходит

Спасибо за помощь

Ксавье

РЕДАКТИРОВАТЬ: запрошенная дополнительная информация, часы только что были ntpdate'd:

[xavier@imladris ~]$ кошка /var/lib/ntp/ntp.drift
-0,189
[xavier@imladris ~]$ статус timedatectl
               Местное время: ср 2021-11-03 08:58:59 CET
           Всемирное время: ср 2021-11-03 07:58:59 UTC
                 Время RTC: ср 2021-11-03 08:16:53
                Часовой пояс: Европа/Париж (CET, +0100)
Синхронизация системных часов: нет
              Служба NTP: н/д
[xavier@imladris ~]$ ntpq -pn
удаленный refid st t при достижении опроса джиттер смещения задержки
================================================== =============================
+176.31.180.205 193.52.184.106 2 и 35 64 1 15.545 309.431 255.807
*192.168.100.144 193.52.184.106 2 и 10 64 3 0,166 490,224 445,668
FedKad avatar
флаг cn
Я предполагаю, что вы не изменяете часы вручную, и ваш часовой пояс правильный. Кроме того, вы не видите ничего странного в файле `/var/lib/ntp/ntp.drift`?
Christian Ehrhardt avatar
флаг sl
Также NTPd больше не поддерживается полностью в 20.04; Я бы порекомендовал дать шанс systemd-timesyncd (по умолчанию) или, если вам нужны / нужны явные инструменты / сервер, тогда «хрони» — отличается ли это от них?
FedKad avatar
флаг cn
Каково содержимое файла `/var/lib/ntp/ntp.drift` вашего ноутбука? Что выводит команда `timedatectl status`? Пожалуйста, [отредактируйте] свой вопрос, чтобы добавить эту информацию. Также время от времени проверяйте вывод команды `ntpq -pn`; перед одним из IP-адресов вашего ntp-сервера должен быть символ `*`, а перед другим – символ `+`.
Artur Meinild avatar
флаг vn
Используете ли вы `systemd-timesyncd` или `ntpd` в качестве предполагаемой службы NTP? Это очень неясно. Если вы используете `ntpd`, это означает, что вы изменили настройки по умолчанию. Кажется, что любая служба NTP, которую вы собираетесь использовать, не работает. Возврат к `systemd-timesyncd` по умолчанию облегчит вам получение помощи.
FedKad avatar
флаг cn
Я предлагаю вам удалить `ntp` и установить `systemd-timesyncd`. После этого проверьте с помощью `systemctl status systemd-timesyncd`, что он "активен (работает)", а с `timedatectl status` вы должны увидеть в выводе `Системные часы синхронизированы: да`.
Рейтинг:0
флаг cn

Я предлагаю вам удалить НТП:

sudo apt удалить ntp

и установить systemd-timesyncd (который должен быть установлен по умолчанию при всех новых установках):

sudo apt установить systemd-timesyncd

После этого проверьте с

статус systemctl systemd-timesyncd

что «systemd-timesyncd.service» является «активным (работающим)» и с

статус timedatectl

вы должны увидеть что-то вроде:

...
Синхронизация системных часов: да
              Служба NTP: активна
...

Смотрите также это.

Рейтинг:-1
флаг za

Я, наконец, отказался от ntpd, успешно установил chrony

Спасибо всем, кто помог

Ваше здоровье

Ксавье

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.