Debian 8의 systemd-timesyncd(자동으로 실패합니까?)

Debian 8의 systemd-timesyncd(자동으로 실패합니까?)

데비안 8 설치에서 시간을 올바르게 동기화하기 위해 시스템을 구축하는 데 문제가 있습니다. NTP가 활성화되고 timedatectl set-ntp true다음 systemctl status systemd-timesyncd을 보고합니다.

● systemd-timesyncd.service - Network Time Synchronization
   Loaded: loaded (/lib/systemd/system/systemd-timesyncd.service; enabled)
   Active: active (running) since Thu 2016-02-04 13:25:22 CET; 5h 49min ago
     Docs: man:systemd-timesyncd.service(8)
 Main PID: 302 (systemd-timesyn)
   Status: "Idle."
   CGroup: /system.slice/systemd-timesyncd.service
           └─302 /lib/systemd/systemd-timesyncd

로그에서 오류는 발견되지 않았지만 다음과 같이 timedatectl status보고된 대로 timesyncd가 여전히 올바른 동기화를 거부하는 것 같습니다.

NTP enabled: yes
NTP synchronized: no

timesyncd.conf의 시간 부분(유일한 부분):

[Time]
Servers=0.dk.pool.ntp.org 1.dk.pool.ntp.org 2.dk.pool.ntp.org 3.dk.pool.ntp.org 
#Servers=0.debian.pool.ntp.org 1.debian.pool.ntp.org 2.debian.pool.ntp.org 3.debian.pool.ntp.org

마지막으로 구성의 서버 중 하나에 대해 ntpdate를 수동으로 실행하면 ntpdate 0.dk.pool.ntp.org정상적으로 동기화됩니다.

어딘가에 문제가 있을 수도 있지만 그렇다면 timesyncd나 systemd가 이 오류를 보고하면 안 되나요?

답변1

지정된 시간 서버에 액세스할 가능성이 높습니다.막힌방화벽/네트워크 또는 로컬 호스트 기반 방화벽(iptables)을 통해. 아래와 같이 Debian Jessie 8.6에서 동일한 오류가 발생했습니다.

systemd-timesyncd[21869]: Using NTP server 193.225.118.163:123     (hu.pool.ntp.org). 2016-12-27T11:57:24.832779+01:00 xxxxxx systemd-timesyncd[21869]:     Timed out waiting for reply from 193.225.118.163:123 (hu.pool.ntp.org).

이 명령에 주의하세요.systemctl 상태 systemd-timesyncd터미널에 동일하거나 유사한 출력이 표시되어야 합니다. 그렇지 않은 경우 서비스를 다시 시작하고 확인하십시오.응답을 기다리는 동안 시간이 초과되었습니다.... NTP 서버에 성공적으로 연결한 경우 서비스를 다시 시작한 후 서비스 로그에 다음이 표시되어야 합니다.

Dec 27 11:58:14 xxxxx systemd[1]: Started Network Time Synchronization.
Dec 27 11:58:14 xxxxx systemd-timesyncd[21895]: Using NTP server X.Y.Z.ZZ:123 (your.ntp-server.com).

그 이후에는 주문시간 및 날짜 제어 상태다음 줄이 표시되어야 합니다(무엇보다도):

...
NTP enabled: yes
NTP synchronized: yes
...

관련 섹션에서는 아무 것도 지정할 필요가 없습니다./etc/systemd/timesyncd.conf. Servers 행을 주석 처리하면 서비스는 기본적으로 0-3.debian.pool.ntp.org 시간 서버로 설정됩니다.

관련 정보