xobztirf.de
XOBZTIRF - Die FritzBox Seite für Anleitungen, Modifikationen, Tipps und Tricks
   Navigation
   Anleitungen
   Firmware-Modifikation
   Tools
   Tricks

  
   ntpd

  OpenNTPD zum Abgleichen der Uhrzeit mit Time-Servenr



OpenNTPD ist eine FREIE und einfach zu benutzende Implementierung des Network Time Protocol. OpenNTPD kann die lokale Uhr mit NTP-Servern abgleichen und selbst als NTP-Server fungieren, also die lokale Uhrzeit anderen Systemen zur Verfügung stellen. Link: OpenNTPD

Um OpenNTPD auf die FritzBox zu bekommen, bedient man sich des Nachladens von Dateien, welches auf dieser Webseite unter Tricks beschrieben wird.

Zunächst lädt man hier angefügtes Paket herunter und schiebt es auf seinen Webspace.
Danach mit wget http://domain.de/fritzbox/ntpd auf die Fritzbox holen und ausführbar machen.

Jetzt bastelt man sich im Verzeichnis /tmp/ ein Config-File, welches z.B. so aussehen kann:

ntpd.conf
# $OpenBSD: ntpd.conf
# sample ntpd configuration file

# Addresses to listen on (ntpd does not listen by default)
#listen on *
#listen on 127.0.0.1
#listen on ::1
listen on 192.168.178.1

# sync to a single server
#server ntp.example.org
#server 127.0.0.1
server 0.europe.pool.ntp.org
server 1.europe.pool.ntp.org
server 2.europe.pool.ntp.org

# use a random selection of 8 public stratum 2 servers
# see http://twiki.ntp.org/bin/view/Servers/NTPPoolServers
#servers pool.ntp.org


Die ntpd.conf kann man sich entweder auf den Webserver packen und ebenfalls nachladen, oder man erstellt es beim Bootvorgang durch Eintragung in der debug.cfg.

Jetzt legt man noch einen User namens ntp an, welcher in der Datei /var/tmp/passwd eingetragen werden muss.

Command
echo "ntp:any:1000:0:ntp user:/var/tmp:/bin/sh" >> /var/tmp/passwd


Ausführen lässt sich OpenNTPD jetzt mit folgendem Commando:

Command
./ntpd -f /var/tmp/ntpd.conf


Möchte man das beim Booten der Fritzbox automatisieren, dann müssen folgende Zeilen in die debug.cfg eingefügt werden.

Code
# NTPD installieren
cd /var/tmp
wget http://domain.de/fritzbox/ntpd
chmod +x ntpd
echo ntp:any:1000:0:ntp user:/var/tmp:/bin/sh >> /var/tmp/passwd
echo # $OpenBSD: ntpd.conf > /var/tmp/ntpd.conf
echo listen on 192.168.178.1 >> /var/tmp/ntpd.conf
echo server 0.europe.pool.ntp.org >> /var/tmp/ntpd.conf
echo server 1.europe.pool.ntp.org >> /var/tmp/ntpd.conf
echo server 2.europe.pool.ntp.org >> /var/tmp/ntpd.conf
/var/tmp/ntpd -f /var/tmp/ntpd.conf


 Download: ntpd

Seitenaufrufe: 207





<-zurück Besucher | heute: 8 gesamt: 710131 | Ladezeit: 0.005144 Sekunden.