Hi, Am Donnerstag, 5. Februar 2004 07:37 schrieb Kai Fronda:
Hallo Liste!
Wir haben in unserer Schule einen Server, der für die Schülerrechner eine Internetverbindung über DSL herstellt. Ich ein Script geschrieben, das jeden Morgen die Verbindung beenden und sich danach erneut einwählt, damit die Zwangstrennung nach 24 Stunden durch die Telekom nicht stattfindet.
Bisher lief alles problemlos. Gestern gelang die Einwahl aber aus irgendeinem Grund nicht. Da ich nicht in der Schule war, konnte daher den ganzen Tag das Internet nicht genutzt werden.
Meine Frage: Gibt es eine Möglichkeit, dass der Server alle 5 Minuten kontrolliert, ob er noch mit dem Internet verbunden ist (z. B. per Ping) und sich ggf. neu einwählt?
Mit "ping" wirst du es imho schwer haben, da der fast überall an den FWs geblockt wird. Aber generell sollte was du willst schon möglich sein. Vielleicht ist ein möglicher Weg über DNS? Solange du das Internet erreichst, erreichst du auch deinen DNS. Das könnte man für eine Abfrage nutzen: #! /bin/bash nslookup www.google.de | grep IP_deines_DNS > /dev/null if [ $? -eq 0 ]; then echo "ok" else echo "non ok" # Hier die Wiedereinwahl plazieren fi Gibt bestimmt auch elegantere Wege, mir fiel das nur so grad ausm Bauch raus ein. Letztendlich könntest du aber auch sicher deine automatische Einwahl auf Erfolg testen. Dann nochmal versuchen bei Misserfolg bzw. eine entsprechende Meldung an root, so das der das Ganze manuell anstößt? GL, Bernd -- [Zufallssig 11] "Before you insult someone, walk a mile in their shoes. Then, you will be a mile away from them, and will have their shoes."