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 с тем же файлом конфигурации решает неправильное поведение.