![使用 ptp4l 进行时钟同步](https://linux22.com/image/1160154/%E4%BD%BF%E7%94%A8%20ptp4l%20%E8%BF%9B%E8%A1%8C%E6%97%B6%E9%92%9F%E5%90%8C%E6%AD%A5.png)
答案1
出现此问题的原因是 CPU 时钟和 NIC 上的时间戳不同。NIC 提前了两个小时,导致所有其他系统的时间发生变化。
这两个命令对我有用:
sudo ptp4l -i <interface> -2
sudo phc2sys -a -rr
-2 IEEE 802.3
-i 接口
-a 开启自动配置
-rr 同步系统(实时)时钟并将其视为时间源
出现此问题的原因是 CPU 时钟和 NIC 上的时间戳不同。NIC 提前了两个小时,导致所有其他系统的时间发生变化。
这两个命令对我有用:
sudo ptp4l -i <interface> -2
sudo phc2sys -a -rr
-2 IEEE 802.3
-i 接口
-a 开启自动配置
-rr 同步系统(实时)时钟并将其视为时间源