4

Использование RHEL 5.x на рабочей станции.

Я устанавливаю часы с помощью ntpdate 0.us.pool.ntp.org а затем запускаю NTPD с помощью service ntpd start . (это также происходит при загрузке). Наблюдая за этим в течение следующих 20-30 минут, кажется, что он работает примерно на 1/2 скорости. Через 20 минут часы отстают на ~ 10 минут.

Вызов ntpq -p (через 20 минут) показывает три сервера (поступающих из пула), все из которых еще есть .INIT. в столбце refid .

Просмотр системного журнала показывает случайный запуск NTPD. Нет ошибок, чтобы говорить о.

Вызов hwclock показывает правильное текущее время.

Содержимое /etc/ntp.conf:

restrict 127.0.0.1

server 0.us.pool.ntp.org
server 1.us.pool.ntp.org
server 2.us.pool.ntp.org

driftfile /var/lib/ntp/drift
statsdir /var/lib/ntp

Глядя на nmap -p123 -sU -P0 servername я вижу 123/udp open|filtered ntp .

Не уверен, где еще искать, чтобы диагностировать это. Предложения?

РЕДАКТИРОВАТЬ: iburst , похоже, не оказал никакого влияния.

Я попытался запустить NTPD с помощью -ddd чтобы увидеть, что происходит. Он начинает получать пакеты довольно стабильно, а затем замедляется до сканирования. Через 5 минут мои часы отстают на 3 минуты. Первоначально он был установлен с помощью ntpdate .

1 ответ1

1

Кажется, ваш ntp не получает пакеты из пула. Попробуйте запустить sudo tcpdump -n -i <ifname> port 123 после перезапуска ntpd. Вы должны увидеть, что пакеты идут в обоих направлениях, если нет, то у вас проблема с брандмауэром (который не может отслеживать / состояние UDP-соединений).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .