要在 CentOS 中通过 PTP 配置时间同步:
dnf list installed
sudo dnf install linuxptp
sudo systemctl enable ptp4l
sudo systemctl start ptp4l
sudo mcedit /etc/ptp4l.conf
slaveOnly
参数,输入 1
。sudo mcedit /etc/sysconfig/ptp4l
OPTIONS
字符串中,指定参数如下:OPTIONS="-f <配置文件> -i <接口名称> -S -s"
其中:
-f <配置文件> –
配置文件的默认名称和完整路径。-i <接口名称> –
用于时间同步的网络接口的名称。-S
– 允许使用基于软件的时间戳。如果您想使用基于硬件的时间戳,可以跳过此参数。但是,首先要确保部件支持此功能。-s
– 启用下属时间同步。示例 OPTIONS
字符串:
OPTIONS="-f /etc/ptp4l.conf -i eth0 -S -s"
sudo firewall-cmd --permanent --add-port=319/udp
sudo firewall-cmd --permanent --add-port=320/udp
sudo systemctl restart firewalld
sudo systemctl restart ptp4l