ptpd2 не работает на одноранговом соединении мастер-подчиненный

У меня есть пара машин x86, подключенных через прямое соединение 10GbE. Интерфейсы работают и работают (т.е. машины могут проверять связь друг с другом). Обе машины работают под управлением CentOS Linux.

Мне нужно настроить ptpd для синхронизации машин, чтобы получить временные метки с микросекундным временным разрешением.

Я имею:

  • установил ptpd с ням
  • отредактировал /etc/ptpd2.conf файл (положить одну машину как masteronly а другой как slaveonly)
  • запустить сервис через service ptpd2 start

Компоненты ptpd взаимодействуют (проверяется либо через tcpdump и файлы журнала PTP). Кроме того, /var/log/ptpd2_kernelclock.drift Файл показывает измеренный Dritf.

Тем не мение, date показывает, что время не синхронизировано, а простой тест клиент-сервер показывает, что метки времени не синхронизированы.

Есть идеи, что не так?

1 ответ

Решение

Единственное решение, которое мы нашли, это переустановить ptpd через yum, По какой-то (очень странной) причине переустановка ptpd с тем же файлом конфигурации решает неправильное поведение.

Другие вопросы по тегам