On Tue, 25 May 2004 00:14:13 +0200 Alexander Wanning AlexanderWanning@gmx.de wrote:
Hallo Leute,
ich habe folgendes Problem, auf das ich keine Lösung weiss, bzw. nicht weiss, wie ich diese umsetzen soll.
Folgender Sachverhalt. Ich habe bei mir nunmehr eine SuSe 9.0 laufen. Ich habe seit einer Weile jetzt nicht mehr den herkömmlichen Zugang zum Internet via Modem, sondern via SAT-Modem. Das Gerät funktioniert so, dass ich mich via Web-Frontend auf die Startseite des SAT-Modems zugreife und die Internetverbindung herstelle mit Sateliten-Rückkanal. Das funktioniert soweit recht gut.
Nur bisher hatte ich in der /etc/ppp/ip-up.local meine Optionen stehen, welche automatisch den sendmaild starteten und gleichzeitig die Zeit mit einer Atomuhr im Netz abglichen. Dieses Script kommt ja nun nicht mehr zum Einsatz, da ich direkt über eth0 ins Internet gehe via des im SAT-Modem eingebauten Proxys.
Gibt es nun eine Möglichkeit, dass ich auf meinem Linux-Rechner ein Script laufen habe, welches ständig "lauscht", ob eine Internetverbindung besteht. Und sobald dieses Script feststellt, dass eine Internetverbindung besteht, dann soll es wie gehabt die Jobs aus /etc/ppp/ip-up.local ausführen. [...]
Du könntest zum Beispiel in regelmäßigen Abständen (10 min evtl.) eine Ping-Anfrage an eine Seite wie google schicken.
Wenn es klappt, wird dein Script ausgeführt, wenn nicht, dann wartet er eben weitere 10 Minuten.
Dazu solltest du aber einstellen, dass er nur jeweils 1-3 Pingversuche unternimmt, sonst pingt er ewig...
Wenn es erfolgreich war und alles sendmail und Zeitabgleich durchgelaufen sind kannst du ihn ja ein Stunde aussetzen lassen, bevor er wieder testet.
Freundlich grüßt
Friedrich,
der zu faul ist das um die Uhrzeit auszuformulieren sondern nur so die Idee als Brocken hinwirft...