Uhr geht falsch!

Hast Du Probleme mit Hardware, die durch die anderen Foren nicht abgedeckt werden? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Knogle
Beiträge: 465
Registriert: 06.05.2016 19:29:00
Lizenz eigener Beiträge: MIT Lizenz

Uhr geht falsch!

Beitrag von Knogle » 04.04.2019 11:27:32

Ich grüße euch liebe Community.
Aktuell renne ich sehr zufrieden mit meinem Debian Server, jedoch habe ich nun Probleme festgestellt.
Ich habe eine Zeitabweichung von 1 Stunde und 47 Minuten nach etwa 60 Tagen Uptime!, wie kann das sein?
Schließlich habe ich NTP installiert, oder synchronisiert das die Zeit nicht regelmäßig automatisch?

Gibt es eventuell einen speziellen Grund für dieses Problem? Weil die Abweichung ist ja schon massiv!

2undvierzig
Beiträge: 128
Registriert: 05.09.2016 12:04:56
Lizenz eigener Beiträge: MIT Lizenz

Re: Uhr geht falsch!

Beitrag von 2undvierzig » 04.04.2019 11:37:03

Welche debian-Version?
systemD?
ntp konfiguriert?
Welche ntp-Server nutzt du?
Was sagt

Code: Alles auswählen

ntpq -p
?

Dokumentation in /usr/share/doc/ntp-doc/html/ntpq.html

Edit: link zu Doc ergänzt.
Der Fremde ist nur in der Fremde ein Fremder (Karl Valentin).

Knogle
Beiträge: 465
Registriert: 06.05.2016 19:29:00
Lizenz eigener Beiträge: MIT Lizenz

Re: Uhr geht falsch!

Beitrag von Knogle » 04.04.2019 11:39:50

Ich nutze Debian Buster mit 4.19 Kernel.
ntp.conf habe ich nix dran gemacht, alles so gelassen wie es war.
Bei ntpq -p kommt : ntpq: read: Connection refused

2undvierzig
Beiträge: 128
Registriert: 05.09.2016 12:04:56
Lizenz eigener Beiträge: MIT Lizenz

Re: Uhr geht falsch!

Beitrag von 2undvierzig » 04.04.2019 11:42:28

Tja, die KI ist zwar schlauer als du, kann aber leider deine Wünsche und Absichten nicht erkennen.

Code: Alles auswählen

dpkg-reconfigure ntp
und dann nochmal

Code: Alles auswählen

ntpq -p 
Der Fremde ist nur in der Fremde ein Fremder (Karl Valentin).

Knogle
Beiträge: 465
Registriert: 06.05.2016 19:29:00
Lizenz eigener Beiträge: MIT Lizenz

Re: Uhr geht falsch!

Beitrag von Knogle » 04.04.2019 11:44:51

Jetzt kommt folgendes:

Code: Alles auswählen

root@debian:~# ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 fritz.box       59.255.78.193    3 u    1   64    1    0.478    1.784   0.094

mat6937
Beiträge: 2953
Registriert: 09.12.2014 10:44:00

Re: Uhr geht falsch!

Beitrag von mat6937 » 04.04.2019 11:58:21

Knogle hat geschrieben: ↑ zum Beitrag ↑
04.04.2019 11:44:51

Code: Alles auswählen

root@debian:~# ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 fritz.box       59.255.78.193    3 u    1   64    1    0.478    1.784   0.094
Installiere mal rdate und poste danach die Ausgaben von:

Code: Alles auswählen

rdate -4npu 192.168.178.1 && rdate -4npu 129.250.35.251 && rdate -4npu 59.255.78.193
ping -c 3 59.255.78.193
Wenn deine FritzBox eine andere interne IP-Adresse hat, musst Du diese anpassen.

2undvierzig
Beiträge: 128
Registriert: 05.09.2016 12:04:56
Lizenz eigener Beiträge: MIT Lizenz

Re: Uhr geht falsch!

Beitrag von 2undvierzig » 04.04.2019 11:59:34

Deine Fritz-Box ist der einzige (Pseudo-)ntp-Server.
Wenn du genauere Zeit haben willst, informier dich endlich über die Funktionsweise des network Time Protocols.

Code: Alles auswählen

https://www.ntppool.org/de/
Der Fremde ist nur in der Fremde ein Fremder (Karl Valentin).

mat6937
Beiträge: 2953
Registriert: 09.12.2014 10:44:00

Re: Uhr geht falsch!

Beitrag von mat6937 » 04.04.2019 12:03:44

2undvierzig hat geschrieben: ↑ zum Beitrag ↑
04.04.2019 11:59:34
Deine Fritz-Box ist der einzige (Pseudo-)ntp-Server.
Wenn du genauere Zeit haben willst, ...
Ja, aber an der FB liegt es nicht und genauer wird es ohne FB (wenn alles richtig konfigurier) auch nicht. Z. B.:

Code: Alles auswählen

:~ $ ntpq -pn
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*192.168.178.1   129.250.35.251   3 u 1519 2048  377    5.873   -0.466   1.726

Code: Alles auswählen

:~ $ date && rdate -4npu 130.133.1.10 && rdate -4npu 192.168.178.1
Thu  4 Apr 12:02:31 CEST 2019
Thu Apr  4 12:02:31 CEST 2019
Thu Apr  4 12:02:31 CEST 2019
Wenn richtig konfiguriert, kann die FB im (W)LAN als Zeitserver fungieren bzw. benutzt werden.

Benutzeravatar
novalix
Beiträge: 1909
Registriert: 05.10.2005 12:32:57
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: elberfeld

Re: Uhr geht falsch!

Beitrag von novalix » 04.04.2019 18:39:04

Mensch Leute!
Man muss doch keinen ntp-server betreiben, um die Systemzeit eines Rechners aufzufrischen. Da reicht der Client.
Auf einem buster von der Stange erledigt das systemds timesyncd (keine Ahnung, ob der per default läuft, oder ob man den noch ertüchtigen muss).
Ansonsten installiert man sich einen client. Auf buster:

Code: Alles auswählen

apt* install ntpsec-ntdate
und richtet sich einen cron job ein, wenn es sein muss.
Kann natürlich sein, dass auf der fritz-box ein Paketfilter den 123er udp blockiert. Da hilft ein Vorschlaghammer, oder das Webinterface der Box, weiter.
Das Wem, Wieviel, Wann, Wozu und Wie zu bestimmen ist aber nicht jedermannns Sache und ist nicht leicht.
Darum ist das Richtige selten, lobenswert und schön.

Benutzeravatar
whisper
Beiträge: 3192
Registriert: 23.09.2002 14:32:21
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Re: Uhr geht falsch!

Beitrag von whisper » 04.04.2019 18:55:44

In Stretch und sicher auch in Buster geht auch zur Kontrolle

Code: Alles auswählen

 timedatectl 
      Local time: Do 2019-04-04 18:53:06 CEST
  Universal time: Do 2019-04-04 16:53:06 UTC
        RTC time: Do 2019-04-04 16:53:06
       Time zone: Europe/Berlin (CEST, +0200)
 Network time on: yes
NTP synchronized: yes
 RTC in local TZ: no
Gibt eine gute Übersicht
und gerade gelernt:
systemctl status systemd-timesyncd.service
Zeigt wirklich genau, was Sache ist. Systemd ist doch gar nicht so schlecht ;-)

Code: Alles auswählen

systemctl status systemd-timesyncd.service
● systemd-timesyncd.service - Network Time Synchronization
   Loaded: loaded (/lib/systemd/system/systemd-timesyncd.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/systemd-timesyncd.service.d
           └─disable-with-time-daemon.conf
   Active: active (running) since Wed 2019-03-20 10:35:24 CET; 2 weeks 1 days ago
     Docs: man:systemd-timesyncd.service(8)
 Main PID: 723 (systemd-timesyn)
   Status: "Idle."
    Tasks: 2 (limit: 4915)
   CGroup: /system.slice/systemd-timesyncd.service
           └─723 /lib/systemd/systemd-timesyncd

Apr 02 18:11:31 tuxedo systemd-timesyncd[723]: Synchronized to time server 78.46.93.39:123 (0.debian.pool.ntp.org).
Apr 02 20:23:48 tuxedo systemd-timesyncd[723]: Synchronized to time server 213.251.53.187:123 (0.debian.pool.ntp.org).
Apr 03 11:43:13 tuxedo systemd-timesyncd[723]: Synchronized to time server 131.234.137.64:123 (0.debian.pool.ntp.org).
Apr 03 14:12:26 tuxedo systemd-timesyncd[723]: Synchronized to time server 217.79.179.106:123 (0.debian.pool.ntp.org).
Apr 03 18:08:27 tuxedo systemd-timesyncd[723]: Synchronized to time server 138.201.90.189:123 (0.debian.pool.ntp.org).
Apr 03 19:33:57 tuxedo systemd-timesyncd[723]: Synchronized to time server 93.90.200.201:123 (0.debian.pool.ntp.org).
Apr 04 12:51:42 tuxedo systemd-timesyncd[723]: Synchronized to time server 178.238.225.189:123 (0.debian.pool.ntp.org).
Apr 04 13:49:28 tuxedo systemd-timesyncd[723]: Synchronized to time server 119.28.206.193:123 (0.debian.pool.ntp.org).
Apr 04 14:54:40 tuxedo systemd-timesyncd[723]: Synchronized to time server 213.209.109.44:123 (0.debian.pool.ntp.org).
Apr 04 17:23:21 tuxedo systemd-timesyncd[723]: Synchronized to time server 3.121.254.221:123 (0.debian.pool.ntp.org).
Zuletzt geändert von whisper am 04.04.2019 19:01:59, insgesamt 1-mal geändert.

TomL

Re: Uhr geht falsch!

Beitrag von TomL » 04.04.2019 19:01:54

Man muss nix installieren, ist bereits alles an Board. Die 2 folgenden Zeilen an die Conf anfügen... die Adresse 192.1.1.1 muss gegen die der lokal werkelnden Fritzbox ausgetauscht werden. In den Fritzbox-Einstellungen ist noch "Zeitserver aktivieren" einzustellen, dann bleibt der Zeit-Sync des PCs eine lokale Angelegenheit.

Code: Alles auswählen

cat /etc/systemd/timesyncd.conf

Code: Alles auswählen

[Time]
NTP=192.1.1.1
FallbackNTP=0.de.pool.ntp.org 1.de.pool.ntp.org 2.de.pool.ntp.org 3.de.pool.ntp.org
Als nächstes:

Code: Alles auswählen

systemctl enable systemd-timesyncd
systemctl start systemd-timesyncd
Das wars.... fertig... mehr ist nicht notwendig. Den alten NTP-Kram würde ich weder aktivieren, noch wieder installieren. Wie Whisper auch schon festgestellt hat, das geht total easy mit systemd.

Antworten