Am Dienstag 19 September 2006 13:21 schrieb alexander.beck-ratzka:
Hallo Liste,
ich hatte vor einiger Zeit folgenden Thread eröffnet...
alexander.beck-ratzka schrieb:
Hallo Liste,
ich würde gerne die Zeit auf meinem PC (SuSE Linux 10.0) so konfigurieren, dass sich dieser bei einer Internetverbindung die aktuelle Zeit von einem Zeitserver runterlädt, und dann auch noch die hwcklock entsprechend setzt.
Hat eine/r von euch da vielleicht ein kleines "Kochrezept" parat?
Liebe Grüße
Alexander
Hallo,
installier dir xntp, und ändere in der /etc/ntp.conf die Server Einträge auf:
server 0.de.pool.ntp.org server 1.de.pool.ntp.org server 2.de.pool.ntp.org
Dann wird automatisch deine Systemzeit gesetzt.
Die Antworten darauf wrane erschöpfend und gut, leider aber habe ich einen entscheidenden Punkt vergessen: Mein Rechner ist nicht immer mit dem Netz verbunden, sondern ich gehe nur mit einem Modem ins Netz. Also meine "ganze" Frage lautet:
Wie kann ich auf meinem PC die Zeit immer dann von einem Zeitserver runterladen, wenn ich im Internet bin. Ich muss da sicher irgend etwas starten, aber was und wie?
Das kann von /etc/ppp/pool.tcpip gestartet werden: Als NTP-Server solltest du den deines Providers benutzen und/oder einen oder zwei aus dem passenden ntp-Pool ( http://www.pool.ntp.org ). Zudem sollte in /etc/sysconfig/xntp XNTPD_INITIAL_NTPDATE="AUTO-2" stehen und ntp generell richtig konfiguriert sein, braucht aber nicht von init beim Hochfahren gestartet zu werden. In /etc/sysconfig/ifcfg-dsl0 (oder was für deine Internetverbindung zuständig ist) RUN_POLL_TCPIP=yes hinzufügen. Siehe dazu /etc/ppp/poll.tcpip und /etc/sysconfig/network/ifcfg.template Die Ausführung von ntpdate sollte sich in /var/log/messages bemerkbar machen: Jul 29 17:48:39 teslnx01 ntpdate[6613]: step time server 195.145.119.188 offset -0.934510 Dieses ntpdate setzt die Systemzeit erstmal richtig. Danach wird ntpd gestartet. Ob sich der nach einigen Minuten ordentlich synchronisiert, kannst du mit 'watch ntpq -p' beobachten. Je nach deinen Anforderungen ist das aber nicht mal unbedingt nötig. Die RTC wird beim Herunterfahren gestellt, und ohnehin nur einmal beim Hochfahren benutzt (in den init-Scripts); soviel ich weiß, stellt außerdem ein mit ntpd synchronisierter Kernel von sich aus die Hardwareuhr nach. Zumindest war das früher mal so. -- Viele Grüße ------------------------------------------------------------------------ Michael