timesyncd 또는 네트워크 관련 문제

timesyncd 또는 네트워크 관련 문제

저는 Raspbian Jessie를 사용하고 있으며 시간 동기화를 설정하고 싶습니다.

내가 한 일은 다음과 같습니다.

활성화됨 systemd-timesyncd

timedatectl set-ntp true

활성화됨 systemd-networkd

systemctl enable systemd-networkd.service
systemctl enable systemd-resolved.service

로컬 서버를 넣어 timesyncd.conf

그리고 생성된 /etc/systemd/network/wireless.network

[Match]
Name=wlan0

[Network]
DHCP=ipv4

작동하는 것 같지만 timesyncd오류가 있습니다. 명령

sudo grep time /var/log/syslog

많은 오류를 반환합니다.

May 16 22:11:36 raspberrypi systemd-timesyncd[3023]: Timed out waiting for reply from 193.2.78.228:123 (0.si.pool.ntp.org).

반면에 명령

systemctl status systemd-timesyncd systemd-networkd

보고

�� systemd-timesyncd.service - Network Time Synchronization
   Loaded: loaded (/lib/systemd/system/systemd-timesyncd.service; enabled)
   Active: active (running) since Mon 2016-05-16 21:47:11 CEST; 31min ago
     Docs: man:systemd-timesyncd.service(8)
 Main PID: 3023 (systemd-timesyn)
   Status: "Idle."
   CGroup: /system.slice/systemd-timesyncd.service
           ������3023 /lib/systemd/systemd-timesyncd

�� systemd-networkd.service - Network Service
   Loaded: loaded (/lib/systemd/system/systemd-networkd.service; enabled)
   Active: active (running) since Mon 2016-05-16 11:36:41 CEST; 10h ago
     Docs: man:systemd-networkd.service(8)
 Main PID: 1666 (systemd-network)
   Status: "Processing requests..."
   CGroup: /system.slice/systemd-networkd.service
           ������1666 /lib/systemd/systemd-networkd

is 에 대한 응답은 networkd항상 인데 Processing requests..., 제가 보기에는 의심스럽습니다.

나는 이 단순한 시간 동기화 문제로 인해 내 인생의 최소 30시간을 잃었습니다. 그 전에는 (실패) ntpdate(보다). 테스트를 위해 동일한 NTP 서버를 사용하여 동일한 LAN에 Windows용 시간 동기화를 설치했습니다. 3분 정도 걸렸는데 정말 매력적이네요. Linux가 개인용 Windows의 좋은 대안이라는 점에 대해서는 많은 이야기가 있습니다.

저를 도와주세요. 저는 거의 모든 희망을 잃었습니다. 다음에 무엇을 해야할지 모르겠습니다 ...

답변1

이 시도. 현지 시간 파일이 있는 경우:

mv /etc/localtime /etc/localtime_old

ln -s /usr/share/zoneinfo/Europe/Ljubljana /etc/localtime

서버를 다음 위치에 배치하세요 timesyncd.conf.

   server 1.si.pool.ntp.org
   server 1.europe.pool.ntp.org
   server 0.europe.pool.ntp.org

그리고

systemctl restart systemd-networkd

작동하는지 확인하세요.

다른 아이디어:

어쩌면 timesyncd는 네트워크 연결 후에 실행된 다음 변경을 기다립니다. 당신이해야 할 일은

systemctl restart systemd-networkd

이것이 작동하면 부팅 프로세스 중에 스크립트 시작을 만들어 보십시오.

#!/usr/bin/bash
sleep 20
systemctl restart systemd-networkd

관련 정보