Problemas con timesyncd o networkd

Problemas con timesyncd o networkd

Estoy usando Raspbian Jessie y quiero configurar la sincronización horaria.

Lo que hice fue:

activado systemd-timesyncd

timedatectl set-ntp true

activado systemd-networkd

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

poner servidores locales timesyncd.conf

y creado /etc/systemd/network/wireless.network

[Match]
Name=wlan0

[Network]
DHCP=ipv4

Parece que timesyncdestá funcionando, pero con error. Dominio

sudo grep time /var/log/syslog

devuelve un montón de errores

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

Por otro lado mando

systemctl status systemd-timesyncd systemd-networkd

devoluciones

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

La respuesta networkdes siempre Processing requests..., lo que a mí me parece sospechoso.

He perdido al menos 30 horas de mi vida por este sencillo problema de sincronización horaria. Antes de eso intenté usar (sin éxito) ntpdate(ver). Para una prueba instalé la sincronización horaria para Windows en la misma LAN usando los mismos servidores NTP. Me tomó 3 minutos y está funcionando de maravilla. Hasta aquí todo acerca de que Linux es una buena alternativa a Windows para uso personal.

Por favor ayúdenme, casi pierdo toda esperanza. No tengo idea de qué hacer a continuación...

Respuesta1

Prueba esto. Si existe el archivo en hora local:

mv /etc/localtime /etc/localtime_old

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

poner servidores en timesyncd.conf:

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

y

systemctl restart systemd-networkd

Comprueba si funciona.

Otra idea:

Quizás timesyncd se ejecute después de networkd y luego espere el cambio. Todo lo que tienes que hacer es

systemctl restart systemd-networkd

Si esto funciona, intente crear un script de inicio durante el proceso de arranque.

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

información relacionada