timesyncd 또는 networkd 관련 문제

timesyncd 또는 networkd 관련 문제

저는 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가 Networkd 다음에 실행된 다음 변경을 기다릴 수도 있습니다. 당신이해야 할 일은

systemctl restart systemd-networkd

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

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

관련 정보