Назад | Перейти на главную страницу

ntpd на Ubuntu не синхронизируется со статусом 2040

На моем сервере Ubuntu 10.04 ntpd работает с конфигурацией по умолчанию.

Проблема в том, что он не синхронизируется. Системный журнал показывает:

 kernel time sync status 2040

Когда я пытаюсь остановить ntpd и запустить ntpd -q Это делает работай.

Итак, я предполагаю, что разница заключается в том, как ntpd настроен для работы в качестве службы.

Вот как ntpd работает как служба:

/usr/sbin/ntpd -p /var/run/ntpd.pid -g -u 102:104

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

ntpq -p показывает:

     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 europium.canoni 193.79.237.14    2 u   45   64    1    2.047    0.091   0.001
*ns1.bvc-cloud.d 160.45.10.8      2 u   28   64    1   17.228    0.133   0.149
 lswb-nl-81.serv 193.79.237.14    2 u   27   64    1   11.976   -2.968   0.053
 ns208372.ovh.ne 213.186.33.99    3 u   26   64    1    8.021   -0.859   0.100
 melli.adop.de   40.179.132.91    2 u   25   64    1   17.049    1.430   0.163

Как я могу определить, почему ntpd не синхронизируется при работе в качестве демона, а не при работе с -q?

Обновить

Внутри ntp.conf У меня следующие сервера:

server ntp.ubuntu.com
server pool.ntp.org 

Я также пробовал добавить:

server 0.fedora.pool.ntp.org iburst
server 1.fedora.pool.ntp.org iburst
server 2.fedora.pool.ntp.org iburst
server 3.fedora.pool.ntp.org iburst

ntpd не будет сразу вводить правильное время в часы ОС, так как это может вызвать ошибки в программном обеспечении, использующем часы, он постепенно добавляет исправления. Также обратите внимание, что если ваши системные часы слишком далеко (по умолчанию это 1000 секунд), ntpd поместит сообщение об этом в журнал и не запустится

Оказывается, простой перезапуск службы NTP на самом деле не пытается синхронизировать часы. Это сообщение об ошибке все еще неясно для меня, но, тем не менее, примерно через 15 минут после перезапуска службы часы синхронизируются правильно.