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

Источник восходящего потока однорангового узла NTP имеет тот же IP-адрес, что вызывает цикл синхронизации

У меня есть сервер NTP, настроенный на использование другого сервера NTP (10.128.0.10) в качестве источника времени. Из-за некоторой трансляции сетевых адресов мой NTP-сервер (192.0.2.1) имеет тот же IP-адрес, что и вышестоящий NTP-сервер (192.0.2.1).

$ ntpq -4 -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 10.128.0.10   192.0.2.1        3 u   18   64    7    0.710   -3.887   0.926

Мой NTP-сервер отклоняет однорангового узла из-за потенциального цикла синхронизации. Есть ли способ отключить эту проверку? Вот мой ntp.conf

server remote.peer.com

driftfile   /var/lib/ntp/ntp.drift

interface ignore wildcard
interface listen 192.0.2.1

restrict 192.0.2.0 mask 255.255.255.0 nomodify nopeer notrap

Сеть выглядит так, где NAT выполняется устройством периметра.

192.0.2.0/24 ---> 192.0.2.1 --- NAT на 10.128.0.50/24 ---> 10.128.0.10/24 ---> 192.0.2.1

Я не могу нигде изменить IP-адреса. Любая помощь или понимание будут оценены. Спасибо!

Вы можете подтвердить, что ошибка была связана с циклом одноранговой синхронизации, сбросив одноранговые переменные с помощью ntpdc -c "showpeer 10.128.0.10" замена IP или имени хоста однорангового узла. «flash 0x0800» указывает на эту ошибку из ntp.h.

Я не знаю никаких средств, чтобы отключить эту проверку цикла. Если IP-адреса не могут быть изменены, вам нужно будет найти другие источники NTP.

Вы захотите добавить еще как минимум 3 эталонных тактовых генератора на свой NTP-сервер. Эта проблема не в счет из-за петли. У проекта NTP Pool много проектов через Интернет. Если у вас есть место в стойке и вы можете установить антенну на открытом воздухе, GPS или другое радиоустройство будет работать даже при отключении Интернета.