我正在尝试使用 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
命令获取更多信息。