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

Клиент NTP не может автоматически синхронизироваться с сервером

Я подключил систему с клиентом NTP в локальной сети с системой Windows, на которой работает сервер NTP. Проблема в том, что клиент не может синхронизировать время с сервером.

Версия NTP: 4.2.8p13 (на клиенте)

Конфигурационный файл NTP (ОБНОВЛЕНО):

driftfile /etc/ntp.drift
restrict -4 default
restrict -6 default
server -6 fddb::abe7:8164:14eb:2222 iburst

ntpq -npcrv результат (ОБНОВЛЕНО):

     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 fddb::abe7:8164 .LOCL.           1 u    5   64    3    0.752  3925.18   1.286

associd=0 status=c016 leap_alarm, sync_unspec, 1 event, restart,
version="ntpd 4.2.8p13@1.3847-o Fri Mar 20 17:38:42 UTC 2020 (2)",
processor="armv7l", system="Linux/4.1.15", leap=11, stratum=16,
precision=-19, rootdelay=0.000, rootdisp=1.125, refid=INIT,
reftime=(no time),
clock=e22c442f.99e69f37  Mon, Mar 30 2020 15:40:55.601, peer=0, tc=3,
mintc=3, offset=0.000000, frequency=0.000, sys_jitter=0.000000,
clk_jitter=0.002, clk_wander=0.000

Но когда я обновляю время с помощью команды ntpdate, время синхронизируется. Я перезапускал демон много раз, но все еще система не синхронизирует время через ntpd.

Любая помощь будет оценена по достоинству.

Заранее спасибо!

Ваше время не синхронизируется, потому что ваши часы слишком далеко. Ваше смещение составляет 2808682 миллисекунды, что превышает 46 минут. Убедитесь, что ваш ntpd начинается с -G флаг. (Обычно -g - значение по умолчанию.) Либо установите время с точностью до 1 секунды от правильного времени перед запуском. Затем перезапустите ntpd - ваше время должно исправиться в течение нескольких минут.

У вас также есть дублирующаяся строка сервера в вашей конфигурации, которая не нужна, но это не должно мешать работе.

Вам также следует удалить restrict default строка, которая слишком разрешительна и позволяет удаленным системам запрашивать ваш ntpd и открывает его для использования в отражающих DDOS-атаках. В настоящее время предпочтительная конфигурация выглядит примерно так:

# By default, exchange time with everybody, but don't allow configuration.
restrict -4 default kod notrap nomodify nopeer noquery limited
restrict -6 default kod notrap nomodify nopeer noquery limited

# Local users may interrogate the ntp server more closely.
restrict 127.0.0.1
restrict ::1

# Needed for adding pool entries
restrict source notrap nomodify noquery

Ошибка о том, что часы не синхронизированы, является признаком этой проблемы, а не ее причиной.