외부 서버에 연결할 수 없으면 PTP4L이 실패합니다.

외부 서버에 연결할 수 없으면 PTP4L이 실패합니다.

PTP4L PTP 서비스를 사용하여 시계를 동기화하는 CentOS 7.8 서버가 있습니다. 외부 서버와 동기화가 되지 않으면 서비스가 실패하길 바라서 --gmCapable=0. 외부 시간 서버에 연결할 수 없는 경우 로컬 시계를 마스터로 사용하여 모든 것이 괜찮다는 잘못된 인상을 줍니다. 이런 일이 발생하지 않도록 하려면 어떻게 해야 합니까?

# service ptp4l status
Redirecting to /bin/systemctl status ptp4l.service
● ptp4l.service - Precision Time Protocol (PTP) service
   Loaded: loaded (/usr/lib/systemd/system/ptp4l.service; enabled; vendor preset: disabled)
   Active: active (running) since Tue 2020-05-12 15:38:33 CEST; 13s ago
 Main PID: 48280 (ptp4l)
   CGroup: /system.slice/ptp4l.service
           └─48280 /usr/sbin/ptp4l -f /etc/ptp4l.conf -i enp65s0f1 --gmCapable=0

May 12 15:38:33 eurex-tr5.veloquant.com systemd[1]: Started Precision Time Protocol (PTP) service.
May 12 15:38:33 eurex-tr5.veloquant.com ptp4l[48280]: [149997.679] selected /dev/ptp1 as PTP clock
May 12 15:38:33 eurex-tr5.veloquant.com ptp4l[48280]: [149997.681] port 1: INITIALIZING to LISTENING on INIT_COMPLETE
May 12 15:38:33 eurex-tr5.veloquant.com ptp4l[48280]: [149997.681] port 0: INITIALIZING to LISTENING on INIT_COMPLETE
May 12 15:38:40 eurex-tr5.veloquant.com ptp4l[48280]: [150004.734] port 1: LISTENING to MASTER on ANNOUNCE_RECEIPT_TIMEOUT_EXPIRES
May 12 15:38:40 eurex-tr5.veloquant.com ptp4l[48280]: [150004.734] selected local clock 3cecef.fffe.015d03 as best master
May 12 15:38:40 eurex-tr5.veloquant.com ptp4l[48280]: [150004.734] assuming the grand master role

관련 정보