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

ntpdate, ntpd может обновлять время с time.google.com, но служба ntpd не работает

Я пытаюсь синхронизировать свой экземпляр Ubuntu 12.04.5 с серверами времени Google в time{1,4}.google.com и я могу успешно запросить, используя как ntpdate, так и ntpd, но как только я запускаю ntp как службу, он не может связаться с серверами времени. Не уверен, почему я смогу сделать одно, а другое - нет?

Запросы с помощью ntpdate работают:

$ ntpdate time1.google.com
14 Feb 10:47:28 ntpdate[17245]: adjust time server 216.239.35.0 offset 0.015588 sec

Как и запросы с ntpd:

$ ntpd -q -g -c /etc/ntp.conf
ntpd: time slew -0.004094s

Но все, что я вижу в ntpq после запуска службы ntpd, - это INIT:

$ service ntp start
$ ntpq -n
ntpq> peers
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 <local IP>      .INIT.          16 u    -   64    0    0.000    0.000   0.000
 216.239.35.0    .INIT.          16 u    -   64    0    0.000    0.000   0.000
 216.239.35.4    .INIT.          16 u    -   64    0    0.000    0.000   0.000
 216.239.35.8    .INIT.          16 u    -   64    0    0.000    0.000   0.000
 216.239.35.12   .INIT.          16 u    -   64    0    0.000    0.000   0.000

И это не меняется из этого состояния. Мой файл ntp.conf полностью состоит из серверов Google и ничего больше (без ограничений):

$ cat /etc/ntp.conf
server time1.google.com
server time2.google.com
server time3.google.com
server time4.google.com

Удалось решить это; это произошло из-за того, что сценарий инициализации жестко закодировал файл конфигурации, отличный от стандартного, что означало, что обновления моего файла конфигурации не имели никакого эффекта, и restrict значения в файле конфигурации, который он фактически использовал, были неправильными.

Вернитесь через 15 минут и проверьте еще раз.

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

При первом запуске и отсутствии файла частоты демон переходит в специальный режим для калибровки частоты. Это занимает 900 секунд, в течение которых время не дисциплинируется.

http://doc.ntp.org/current-stable/debug.html

На странице отладки также показано еще несколько переменных, на которые следует обратить внимание, в частности, associations команда.