我无法通过 VPN(L2TP) 将两台计算机与 PTP IEEE 1588(v2, 2008) 同步。两台计算机通过 VPN 连接,位于两个不同的物理站点。他们可以互相ping通。此外,当与同一站点上的其他计算机一起完成时,PTP 可以正常工作。
它们都通过接口 eth1 连接到 VPN 和互联网。
$ netstat -r
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
default _gateway 0.0.0.0 UG 0 0 0 eth1
10.10.12.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
10.10.12.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
link-local 0.0.0.0 255.255.0.0 U 0 0 0 eth0
192.168.6.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
我尝试了 ptpd 和 ptp4l。同样,在同一站点/LAN 中使用时两者都可以正常工作,但不能通过 vpn(L2TP)工作。
//ptpd command used
sudo ptpd -s -i eth1 -C -V
sudo ptpd -M -i eth1 -C -V
我也尝试过单播
sudo ptpd -s -i eth1 -C -V -U -g -u 10.10.12.222
sudo ptpd -M -i eth1 -C -V -U -g -u 10.10.11.176