chrony를 설정하려고 하는데 작동하지 않습니다. 다음 명령 중 하나를 사용하여 서비스를 시작합니다.
sudo systemctl stop chronyd; sudo systemctl start chronyd
sudo systemctl restart chronyd
timedatectl이 동기화하지 않는다고 합니다.
timedatectl
Local time: Tue 2019-11-05 08:04:47 CET
Universal time: Tue 2019-11-05 07:04:47 UTC
RTC time: Tue 2019-11-05 07:04:47
Time zone: Europe/Zurich (CET, +0100)
System clock synchronized: no
NTP service: active
RTC in local TZ: no
왠지 chrony가 내 소스를 구문 분석할 수 없는 것 같습니다. (저는 Fedora에서 제공하는 기본 소스를 사용하고 있습니다.)
chronyc activity
200 OK
0 sources online
0 sources offline
0 sources doing burst (return to online)
0 sources doing burst (return to offline)
1 sources with unknown address
chronyc sources
210 Number of sources = 0
내 구성 파일(/etc/chrony.conf)
# Use public servers from the pool.ntp.org project.
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
pool 2.fedora.pool.ntp.org iburst
# Record the rate at which the system clock gains/losses time.
driftfile /var/lib/chrony/drift
# Allow the system clock to be stepped in the first three updates
# if its offset is larger than 1 second.
makestep 1.0 3
# Enable kernel synchronization of the real-time clock (RTC).
rtcsync
# Enable hardware timestamping on all interfaces that support it.
#hwtimestamp *
# Increase the minimum number of selectable sources required to adjust
# the system clock.
#minsources 2
# Allow NTP client access from local network.
#allow 192.168.0.0/16
# Serve time even if not synchronized to a time source.
#local stratum 10
# Specify file containing keys for NTP authentication.
keyfile /etc/chrony.keys
# Get TAI-UTC offset and leap seconds from the system tz database.
leapsectz right/UTC
# Specify directory for log files.
logdir /var/log/chrony
# Select which information is logged.
#log measurements statistics tracking
가장 이상한 점은 데몬을 중지하고 수동으로 chronyd를 실행하면 작동한다는 것입니다.
sudo /usr/sbin/chronyd -d -d > chronyd.out
chronyc activity
200 OK
4 sources online
0 sources offline
0 sources doing burst (return to online)
0 sources doing burst (return to offline)
0 sources with unknown address
chronyc sources
210 Number of sources = 4
MS Name/IP address Stratum Poll Reach LastRx Last sample
===============================================================================
^+ ns1.nexellent.net 2 6 77 37 +2998us[+2998us] +/- 13ms
^* 162.159.200.1 3 6 77 38 +1348us[+2529us] +/- 16ms
^- mirror.tillo.ch 2 6 72 177 -1754us[ +375us] +/- 24ms
^- ntp0.as34288.net 2 6 75 50 +729us[ +729us] +/- 11ms
이 문제를 해결하는 데 어떤 도움이라도 환영합니다.
답변1
지금쯤이면 이 문제가 해결되었을 것 같습니다. 그러나 다른 사람이 같은 문제를 겪고 있는 경우를 대비해 다음과 같이 하세요.
SELinux는 chronyd의 파서 액세스를 차단합니다. 간단히 비활성화하면 이것이 원인인지 테스트하거나 예외를 추가할 수 있습니다.