Dbox2:Zeitsynchronisation

Aus TuxBoxWIKI
Version vom 13. Juni 2005, 08:29 Uhr von Ksweber (Diskussion) (Initial erstellt.)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche



Allgemeines

Die Dbox erhält normalerweise die für den aktuellen Sender geltende Uhrzeit aus dem gesendeten Signal. Man kann dies daran erkennen, dass nach dem Start im Display steht 'Warte auf Uhrzeit'. Erst nachdem die Uhrzeit neu gesetzt wurde, steht da 'Warte auf EPG'.

Nun passiert es aber immer wieder, dass der Sender, mit dem die Dbox startet, kein brauchbares Uhrzeitsignal sendet. Solche Störungen gibt es auch mit dem EPG-Signal ('Keine Info zum laufenden Programm').

Ohne Uhrzeit arbeiten aber die programmierten Timer nicht korrekt. Sollte die Systemzeit nach dem Start in der Zukunft liegen, so werden die Timer als veraltet deklariert und gelöscht...

All dies kann man sich sparen, wenn man einen Zeitserver entweder im eigenen Netzwerk, oder eine ständige Internetverbindung hat. Dann kann die DBOX während des Bootens die korrekte Zeit setzen. Dies lange bevor Neutrino und der sectionsd starten.

Ist eigentlich schon alles vorbereitet. Man muss es nur aktivieren!

Aktivieren der Zeitsynchronisation

  1. Man loggt sich per telnet auf der Dbox ein.
  2. Wandert via 'cd /var/etc' in ebenjeniges Verzeichnis
  3. Man erzeugt eine leere Datei mit dem Namen .rdate via 'touch .rdate'

Dies ist alles, was Leute mit Internetverbindung tun müssen.

Zeitserver anpassen

Normalerweise ist in der Datei /etc/init.d/rcS eine Zeile mit folgendem Inhalt '/sbin/rdate time.fu-berlin.de' dafür verantwortlich, dass die Dbox beim Start die Zeit mit diesem Berliner Zeitserver synchronisiert.

Hat man keine stets vorhandene Internetverbindung, so muss man seinen Hausserver angeben. Welcher Dämon aber für das Anbieten der Zeit aktiviert sein muss, weiss ich nicht.