我有几台通过直接10GbE连接连接的x86机器。接口启动并正常工作(即机器可以相互ping通)。两台机器都运行CentOS Linux。
我需要设置ptpd来同步机器,以便获得具有微秒定时分辨率的时间戳。
我有:
/etc/ptpd2.conf
文件(将一台计算机设为masteronly
,另一台设为slaveonly
)service ptpd2 start
ptpd组件进行通信(通过tcpdump
和ptp日志文件进行验证)。此外,/var/log/ptpd2_kernelclock.drift
文件显示测量的dritf。
但是,date
表示时间未同步,而简单的客户端 - 服务器测试显示时间戳未同步。
知道出了什么问题吗?
答案 0 :(得分:1)
我们发现的唯一解决方案是通过yum
重新安装ptpd。由于某些(非常奇怪)的原因,使用相同的配置文件重新安装ptpd解决了错误的行为。