NTP: Unterschied zwischen den Versionen
Thomas (Diskussion | Beiträge) |
Thomas (Diskussion | Beiträge) |
||
Zeile 15: | Zeile 15: | ||
== Bekannte Fehler == | == Bekannte Fehler == | ||
=== Falsche Uhrzeit im Router === | |||
Die Freifunk-Router beziehen ihre Zeit über Zeitserver im Internet. Leider funktioniert dies bei im Bereich Freifunk Rheinbach aus noch nicht ganz geklärten Gründen. Die Router erreichen die Zeitserver nicht. Einer der Gründe ist, dass die Namen durch den ntpclient nicht aufgelöst werden können. Der zweite Grund dürfte in der ausschließlichen Verwendung von IPv6 liegen. | Die Freifunk-Router beziehen ihre Zeit über Zeitserver im Internet. Leider funktioniert dies bei im Bereich Freifunk Rheinbach aus noch nicht ganz geklärten Gründen. Die Router erreichen die Zeitserver nicht. Einer der Gründe ist, dass die Namen durch den ntpclient nicht aufgelöst werden können. Der zweite Grund dürfte in der ausschließlichen Verwendung von IPv6 liegen. |
Version vom 31. Juli 2016, 01:18 Uhr
Die Freifunk Router nutzen das Network Time Protocol (NTP) um ihre innere Uhr auf die richtige Uhrzeit zu stellen.
Konfiguration
Die Zeitserver werden bei der Erstellung des Image in der Datei site.conf festgelegt.
ntp_servers = { '0.de.pool.ntp.org', '1.de.pool.ntp.org', },
Dieser Eintrag bestimmt den entsprechenden Eintrag in der /etc/config/system
Bekannte Fehler
Falsche Uhrzeit im Router
Die Freifunk-Router beziehen ihre Zeit über Zeitserver im Internet. Leider funktioniert dies bei im Bereich Freifunk Rheinbach aus noch nicht ganz geklärten Gründen. Die Router erreichen die Zeitserver nicht. Einer der Gründe ist, dass die Namen durch den ntpclient nicht aufgelöst werden können. Der zweite Grund dürfte in der ausschließlichen Verwendung von IPv6 liegen.
work-around
Als work-around habe ich meinen lokalen Server (192.168.20.1) und einen meiner Router in der /etc/config/system als Zeitserver konfiguriert.
config timeserver 'ntp' option enabled '1' option enable_server '1' list server '192.168.20.1' list server '0.de.pool.ntp.org' list server '1.de.pool.ntp.org'
Andere Freifunk Router können auf diesen Zeitserver mit folgender Konfiguration zugreifen:
config timeserver 'ntp' option enabled '1' option enable_server '0' list server 'fda0:747e:ab29:2241:c6e9:84ff:fef9:cbae' list server '0.de.pool.ntp.org' list server '1.de.pool.ntp.org'
Aufgrund der Laufzeiten der Pakete ist die Uhrzeit nicht sehr präzise. Für eine Zeitsteuerung der Router mittelsr cron ist sie ausreichend genau.