NTP: Unterschied zwischen den Versionen

Aus Freifunk-Rheinbach Wiki
Zur Navigation springen Zur Suche springen
(Neuer Artikel über Gluon und Zeitserver)
 
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
Network Time Protocol
Die Freifunk Router nutzen das '''Network Time Protocol''' '''(NTP)''' um ihre innere Uhr auf die richtige Uhrzeit zu stellen.


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, insbesondere, weil die Namensauflösung nicht funktioniert.


Als work-around habe ich einen meiner Router als Zeitserver konfiguriert.
== 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 ==
 
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-aroud ===
 
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'
 
Die Einstellung der Uhrzeit ist damit zwar nicht sehr präzise, aber für die Zeitsteuerung der Router über [[cron]] istd dur Uhrzeit ausreichend genau.

Version vom 30. Juli 2016, 08:26 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

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

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'

Die Einstellung der Uhrzeit ist damit zwar nicht sehr präzise, aber für die Zeitsteuerung der Router über cron istd dur Uhrzeit ausreichend genau.