Чтобы настроить синхронизацию времени по протоколу PTP в CentOS:
dnf list installed
sudo dnf install linuxptpsudo systemctl enable ptp4lsudo 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/udpsudo firewall-cmd --permanent --add-port=320/udp
sudo systemctl restart firewalld
sudo systemctl restart ptp4l