Jan Ritzerfeld schrieb:
Am Dienstag, 16. August 2005 18:09 schrieb Rolf Hoff:
hi Jan [ . . . .]
rcxntpd holt sich ständig die Zeit, daher sehe ich bei einer DoD-Verbindung wenig Sinn in dessen Benutzung.
Nun ja, wenn ich es richtig sehe, dann kann mit DoD die Zeit nicht ständig geholt werden. Ich will aber wenigstens beim täglichen Neustart die Zeit prüfen/korrigieren lassen.
Es scheint so, als wenn "ntpd" für den Einwahl-Modus zu schnell ist. Wie kann ich erreichen, dass "ntpd" erst startet, wenn die Einwahl erfolgt ist und die Internet-Verbindung steht?
Dafür gibt es mehrere Möglichkeiten. Da du den xntpd schon korrekt eingerichtet hast (sprich XNTPD_INITIAL_NTPDATE in /etc/sysconfig/xntp enthält die Server) genügt es in /etc/sysconfig/network/providers/provider0 (der Dateiname kann von "provider0" abweichen) dafür zu sorgen, daß dort RUN_POLL_TCPIP='yes' vorkommt. Allerdings werden dann auch bei Mails und News abgeholt und Mails verschickt falls du fetchmail/fetchnews/sendmail konfiguriert hast
Damit hab ich keine Probleme, weil ich nur Mozilla verwende.
(/etc/ppp/poll.tcpip angucken wie das genau festgestellt wird).
siehe weiter unten
Die andere Möglichkeit ist ein einfaches bash script [ . . . . .]
Vielen Dank für Deine Anregungen. Dadurch angespornt zum Probieren, habe ich in /etc/ppp/poll.tcpip die Zeile 45 "/usr/sbin/rcxntpd try-restart-iburst || /usr/sbin/rcxntpd ntptimeset" deaktiviert und ersetzt durch "/usr/sbin/rcxntpd restart;/usr/sbin/rcxntpd restart" (ohne "") Bei nur einem restart, kann/wird der Aufruf (wie bisher) fehlschlagen. Bei doppeltem Aufruf und einem "failed" beim ersten restart, tut's dann aber der 2. Aufruf. Und schaden tut's ja nicht, den Befehl zu wiederholen. Mit "ntpdtimeset" funzt das nicht, weil für diesen Befehl ntpd womöglich erst deaktiviert werden muss. Außerdem wird bei dem Original-Eintrag (siehe oben) der Teil der Zeile hinter "||" gar nicht ausgeführt. Damit ist mein Problem gelöst. Nochmals vielen Dank Gruß Rolf