Probleme mit timesyncd oder networkd

Probleme mit timesyncd oder networkd

Ich verwende Raspbian Jessie und möchte die Zeitsynchronisierung einrichten.

Was ich getan habe ist:

ermöglicht systemd-timesyncd

timedatectl set-ntp true

ermöglicht systemd-networkd

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

lokale Server einrichten timesyncd.conf

und erstellt /etc/systemd/network/wireless.network

[Match]
Name=wlan0

[Network]
DHCP=ipv4

Es scheint, dass timesyncdes funktioniert, aber mit Fehler. Befehl

sudo grep time /var/log/syslog

gibt eine Reihe von Fehlern zurück

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).

Auf der anderen Seite Befehl

systemctl status systemd-timesyncd systemd-networkd

kehrt zurück

�� 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

Die Antwort darauf networkdist immer Processing requests..., was mir verdächtig vorkommt.

Ich habe mindestens 30 Stunden meines Lebens für dieses einfache Problem der Zeitsynchronisation verloren. Zuvor habe ich versucht (erfolglos) ntpdate(sehen). Zu Testzwecken habe ich die Zeitsynchronisierung für Windows im selben LAN mit denselben NTP-Servern installiert. Das hat 3 Minuten gedauert und funktioniert einwandfrei. So viel dazu, dass Linux für den Privatgebrauch eine gute Alternative zu Windows ist.

Bitte helft mir, ich habe fast alle Hoffnung aufgegeben. Keine Ahnung, was ich als nächstes tun soll ...

Antwort1

Versuchen Sie Folgendes. Wenn die Datei localtime vorhanden ist:

mv /etc/localtime /etc/localtime_old

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

Server einfügen in timesyncd.conf:

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

Und

systemctl restart systemd-networkd

Überprüfen Sie, ob es funktioniert.

Andere Idee:

Vielleicht wird timesyncd nach networkd ausgeführt und wartet dann auf Änderungen. Alles was Sie tun müssen, ist

systemctl restart systemd-networkd

Wenn dies funktioniert, versuchen Sie, während des Startvorgangs ein Skript zu erstellen.

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

verwandte Informationen