저는 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