Hallo, On Tue, 14 May 2002, Thomas Templin wrote:
[...] So langsam sollte ich mir einmal eine Vorlage für die automatische Beantwortung dieser Frage erstellen. :o)
Sollten wir :) Wie waere's als Eintrag in der neuen nicht-mini FAQ [1]? *g* [..]
Jetzt zum Nachstellen der Zeit von einem Zeitserver aus dem Internet: Es gibt von der Physikalisch technischen Bundesanstalt in Braunschweig einige Zeitserver die Ihre Urzeit wieder aus der/?den? Atomuhren der PTB beziehen. Mit einer Genauigkeit von Sekunde/Jahrmillion soweit ich mich erinnern kann.
Jup.
Dazu wird eine eigene Datei /etc/ppp/ip-up.local erstellt in der folgende Zeilen einzutragen sind: \\ ist ein Zeilenumbruch
---/etc/ppp/ip-up.local--- # Timeserver aufruf, ptba Braunschweig echo "Netdate aufgerufen" 1> /dev/xconsole netdate -l 1 tcp ptbtime1.ptb.de ptbtime2.ptb.de \\ 127.0.0.1 1> /dev/xconsole hwclock --systohc ---/etc/ppp/ip-up.local---
Mit netdate wird einer der Zeitserver ermittelt der ausgelesen wird. Die 127.0.0.1 sollte man unbedingt einfügen damit es keinen Ärger gibt. Falls die Zeitserver mal nicht erreichbar sind wird deine eigene Zeit genommen.
Korrekt. Aber ich habe mich neulich nochmal damit beschaeftigt, und entgegen dem, was ich bisher oft geschrieben habe, sollte man die Stratum 1 Server der PTB moeglichst NICHT verwenden. Ich habe zwar die Erfahrung gemacht, dass der Abgleich mit ptbtime[12].ptb.de sehr flott ist (i.a.Regel), aber dennoch sollte man diese Server nur verwenden, wenn man selber einen (oeffentlichen) Stratum 2 Zeitserver bereitstellt. IIRC steht dazu auch auf den Webseiten der PTB genaueres. Natuerlich _darf_ man die Server verwenden, sollte aber nicht. Als Alternativen gibt es diverse Stratum 2 Zeitserver, viele Unis haben oeffentliche, viele Provider stellen ebenfalls einen Zeit- server bereit. Aus meiner (aktualisierten) /etc/ppp/ip-up.local: ==== /etc/ppp/ip-up.local (ueberlange Zeilen!) ==== # [..] TIMESERVERS="\ rustime01.rus.uni-stuttgart.de # RZ Uni Stuttgart; S1 (DCF) ntp1.t-online.de # T-Online; S1 ?? ntp0.fau.de # Universität Erlangen; S1 (GPS) # ntp2.fau.de # Universität Erlangen; S1 (DCF) # bernina.ethz.ch # Eidgen. Techn. Hochschule, Zürich; S2 # ntp.cs.strath.ac.uk # Strathclyde University, Glasgow; S2 # ntps1-{0,1,2}.uni-erlangen.de # Universität Erlangen; S1 (DCF) # ntps1-{0,1}.cs.tu-berlin.de # Techn. Universität Berlin; S1 (GPS) # ptbtime1.ptb.de # Phys. Techn. Bundesanstalt, Braunschweig; S1 (CS) # ptbtime2.ptb.de # Phys. Techn. Bundesanstalt, Braunschweig; S1 (CS) " TIMESERVERS=`echo "$TIMESERVERS" | sed 's/#.*//g' | xargs echo` # [..] /usr/sbin/netdate -l 1 \ localhost \ $TIMESERVERS \ && /sbin/clock -uw \ && /usr/bin/play /usr/share/sounds/wav/clock.wav & # [..] ==== Zeichenerklaerung: S<n> Stratum <n>. Stratum ist ein Mass der Genauigkeit, bei Zeitservern meist die "Schritte" zwischen "offizieller" Zeit und dem Zeitserver. Eigentlich muessten die beiden ptbtime-Server S0 sein, aber das ist nicht definiert. DCF Die Zeit des Servers laeuft nach einem DCF77 Funkempfaenger (der die Zeitsignale vom MW-Senders bei M*?? bekommt, welcher wiederum die Zeit (direkt) von der PTB bekommt). GPS Zeit wird nach nem GPS-Empfaenger gestellt, die GPS-Satelliten haben ebenfalls Atom- (ebenfalls Caesium-, IIRC) Uhren "an Bord", GPS _basiert_ auf den Laufzeitdifferenzen (berechnet eben nach dem Zeitsignal, das mitgesendet wird) zwischen den Satelliten [2]. CS Zeitserver wird mit Caesium-Atom-Uhr syncronisiert. Im konkreten Fall mit der CS-Uhr bei der PTB, die die offizielle Zeit fuer Deutschland definiert. Anmerkungen: 0. den Uni-Stuttgart Server verwende ich als ersten, weil der auch und nicht nur Netztopographisch nah ist[9]. Ggfs. also bitte einen "naheliegenderen" Zeitserver verwenden, man mache einfach mal ein 'traceroute' auf die Server... Bitte verwendet _nicht_ den der uni-stuttgart... 1. Ich wollte eine Liste der Zeitserver, die kommentiert werden kann und bei der ich ggfs. einzelne Server ein- und auskommentieren kann. 2. Man achte auf die "" beim ersten 'TIMESERVERS='(!) 3. Man achte drauf, dass *.ptb.de auskommentiert sind 4. siehe 'man netdate' zum Unterschied wenn a) localhost als erstes: Die Zeit wird nur gestellt, wenn es eine Abweichung groesser als die mittels -l <sek> angegeben gibt, b) localhost als letztes und ohne '-l <sek>': localhost wird "nur" als "fallback"-Zeitserver verwendet. Ich habe mich nun fuer a) entschieden. 5. Ich habe aus einer Liste mit Timeservern einige _explizit_ oeffentliche und fuer DE/Europa "zustaendige" (ausser t-online, da weiss ich nix genaueres) herausgesucht. Ausserdem habe ich nach der Anbindung der Zeitserver selektiert (z.B. sind FR und ES im Vergleich zu UK oder US deutlich schlechter an die DE-Backbones angeschlossen... bzw. umgekehrt.) Leider habe ich die URL der Liste nicht zur Hand... 6. Am genausten sind (per Definition) die mit der (IIRC den!) CS-Uhr(en) der PTB syncronisierten Zeitserver der PTB, die aber, s.o., moeglichst nur verwenden sollte, wenn man selbst einen Stratum 2 Zeitserver betreibt. Die mit GPS/DCF syncronisierten Server sollten in etwa gleich genau sein (und zwar locker im Toleranzbereich, der eh durch netdate und Laufzeiten im Internet bedingt wird), DCF hat eine gewisse Latenz; GPS weicht u.U. etwas von den CS-Uhren der PTB ab (sind ja US Uhren, ob die damals exakt mit denen der PTB syncronisiert wurden bezweifle ich! ;) 7. ntp[0-2].fau.de != ntps1-[0-2].uni-erlangen.de Die Namen zeigen auf verschiedene IPs und ich gehe mal davon aus, dass das verschiedene Institute der Uni sind, die da (mehr oder weniger aus Eigeninitiative/nebenbei) Zeitserver betreiben. Fazit[3]: Alle, die nicht auf eine Zeitdifferenz < 1ms angewiesen sind oder einen (oeffentlichen!) Stratum2 Zeitserver betreiben, sollten ihre Zeit _nicht_ direkt von den beiden Servern der PTB beziehen, um diese nicht zu ueberlasten. Hm. Wenn man das (evtl. gekuerzt / in eine Fussnote ausgelagert o.ae.) noch in den Rest der Erklaerung gut einbaut... :) [..]
Das wars, puhh. Ich glaub viel mehr gibts dazu nicht zu sagen.
ACK! Klasse Erklaerung / Zusammenfassung anderer Quellen[4] :))) Mehr davon! :)
p.s. David unser Liststatist(iker), ist es eigendlich zulässig so ^^^^^^^^^^^ *lol* seine Statistik nach oben zu pushen
Wo denkst du hin!?! Natuerlich nicht!
oder habe ich mit Repressialien zu rechnen *lach*
Aber hallo! Du wirst mit DAU-Fragen-Beantworten nicht unter 42 Exemplaren bestraft! *SCNR* Quatsch. Noe. Wieso auch? Bei dem, was du sonst so schreibst faellt das bisschen oben, das du rausgekramt hast, auch nicht auf... Ausserdem ist es IMO sinnvoll, so eine gute, ausfuehrliche Anwort auch mal komplett einzufuegen... In der Statistik auffallen wuerde noch am ehesten die Statistik selbst (so 11KB ca., bei mir aber evtl. nichtmal das ;), aber die schick ich ja unter ner anderen Addy[7], die Pointer zur mini-FAQ und auf die Etikette fallen IMO auch nicht weiter auf, bzw. koennen sowieso legitim Helga bzw. Sebastian "zugerechnet" werden (selbst wenn das nicht ganz "ideal" ist[5]). -dnh [1] Evtl. leg ich mir demnachst mehr Webspace zu, dann koennte ich die FAQ hosten bzw. evtl. auch betreuuen. [2] Die GPS Satelliten senden IIRC im Prinzip nur eine ID und einen Zeitstempel. Aufhand der Differenzen der Zeitstempel von (mind. 3 IIRC) Satelliten, sowie der Kenntnis der Umlaufbahnen, wird dann die Position berechnet (IIRC). [3] Ja, ich _habe_ frueher eine andere Meinung gehabt (und auch hier geschrieben). [4] muehsam? Auf jeden Fall absolut legitim. Sonst muesste ich mir ja wg. einer der hier (ausser google/linuxdoc/sdb) wohl mit am meisten erwaehnten[8] URLs an die eigene Nase fassen ;)) Aus einem Haufen einzelner Brocken eine gute Zusammenfassung zu erstellen ist IMO gar nicht einfach. [5] Apropos: Helga: Wenn du ne (ggfs. dummy) Email-Adresse willst[6], ich hab hier noch genug frei ;) Sebastian duerfte ja selbst die Moeglichkeit haben, eine alias zu definieren... [6] Analog 'slstats@' [7] die Statistik "zaehlt" nach dem 'Envelope-From'! [8] jaja, schon gut, davon oft von mir, aber hoffentlich nur zu "passenden" Gelegenheiten :) [9] IIRC naeher als der von T-Online (und das aus deren Netz ;)... ARG! Ausgerechnet jetzt geht das traceroute nicht durch *grmpf* -- Das höhrt sich an, wie die Beschreibung eines Dildos für gewesene Jungfrauen. [WoKo in dafb]