데비안 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 시간 서버로 설정됩니다.