ptpd2 无法在对等主从连接上工作
ptpd2 not working on a peer-to-peer master-slave connection
我有几台通过直接 10GbE 连接的 x86 机器。接口已启动并正常工作(即机器可以相互 ping 通)。两台机器运行 CentOS Linux.
我需要设置 ptpd 来同步机器,以便获得具有微秒计时分辨率的时间戳。
我有:
- 用 yum 安装了 ptpd
- 编辑了
/etc/ptpd2.conf
文件(将一台机器设为 masteronly
,另一台设为 slaveonly
)
- 运行 服务通过
service ptpd2 start
ptpd 组件通信(通过 tcpdump
和 ptp 日志文件验证)。此外,/var/log/ptpd2_kernelclock.drift
文件显示了测得的 dritf。
但是,date
显示时间不同步,简单的客户端-服务器测试显示时间戳不同步。
知道哪里出了问题吗?
我们找到的唯一解决方案是通过 yum
重新安装 ptpd。由于某些(非常奇怪的)原因,re-installing 具有相同配置文件的 ptpd 解决了错误行为。
我有几台通过直接 10GbE 连接的 x86 机器。接口已启动并正常工作(即机器可以相互 ping 通)。两台机器运行 CentOS Linux.
我需要设置 ptpd 来同步机器,以便获得具有微秒计时分辨率的时间戳。
我有:
- 用 yum 安装了 ptpd
- 编辑了
/etc/ptpd2.conf
文件(将一台机器设为masteronly
,另一台设为slaveonly
) - 运行 服务通过
service ptpd2 start
ptpd 组件通信(通过 tcpdump
和 ptp 日志文件验证)。此外,/var/log/ptpd2_kernelclock.drift
文件显示了测得的 dritf。
但是,date
显示时间不同步,简单的客户端-服务器测试显示时间戳不同步。
知道哪里出了问题吗?
我们找到的唯一解决方案是通过 yum
重新安装 ptpd。由于某些(非常奇怪的)原因,re-installing 具有相同配置文件的 ptpd 解决了错误行为。