在虚拟 RHEL 6/Centos 6 环境中设置 PTP(精确时间协议)

在虚拟 RHEL 6/Centos 6 环境中设置 PTP(精确时间协议)

我正在尝试使用 VirtualBox 模拟 PTP 网络的建立,以便测试/集成一些正在开发的新软件。

不幸的是,不支持 ntpd 和 chronyd 作为时间源。

据我了解,我没有可同步的 PTP 时钟,并且正在尝试使用软件时钟(即本地虚拟系统)。

ptp4l 命令被调用为:

 ptp4l -f /etc/ptp4l.conf -S -L -l 7 -i eth0

我得到的回应是:

 interface 'eth0' does not support requested timestamping mode.

使用内部时钟使我的虚拟 PTP“实验室”成为现实时我缺少什么?

答案1

松开-L旗帜。这是“选择旧硬件时间戳”。它与-S“选择软件时间戳”标志冲突。看https://linux.die.net/man/8/ptp4l或使用man ptp4l命令获取更多信息。

相关内容