Am Mittwoch, 16. Januar 2002 13:44 zog norbertschmidt@juelich-bonn.de folgendes aus dem Scrabble-Beutel:
Kannst Du nicht die ppp bzw. pppoed Einträge in /var/log/messages anschauen, wenn da wieder eine
Nope, da es ja ein Hardware-DSL-Router ist, wie ich schrieb.
Wie sieht denn Dein Skript bis jetzt aus???
Etwa so (Wie gesagt, ist momentan noch eine Baustelle, Helmpflicht!): ------------- #!/bin/bash DSL="192.168.1.6" ISDN="192.168.0.99" # aktuelle default-route: DEFAULT=$(route -n | grep "^0.0.0.0" | cut -d " " -f 10) DEVICE=$(route -n | grep "^0.0.0.0" | cut -c 73-) echo "Default-Route: $DEFAULT" echo "Default-Device: $DEVICE" if [ "$DEVICE" = "eth0" ]; then # testen, ob Route steht: echo "Mal gucken, ob das DSL-Netz steht..." if $(ping -I eth0 -w 15 -c 5 www.heise.de >&2> log); then echo "Route scheint erreichbar." else # Einwahl über ISDN echo "Route scheint nicht erreichbar." echo "starte ISDN" route del default route add default gw $ISDN isdnctrl dialmode ippp0 manual isdnctrl huptimeout ippp0 120 isdnctrl dial ippp0 sleep 5 isdnctrl status ippp0 fi elif [ "$DEVICE" = "ippp0" ]; then echo "Mal gucken, ob DSL vielleicht doch geht..." # Testen, ob DSL vielleicht doch geht ######### DIES HIER GEHT NOCH NICHT!!! if $(ping -I eth0 -w 15 -c 5 www.heise.de 2&>1 > log); then echo "Route scheint doch wieder erreichbar." isdnctrl hangup ippp0 route del default route add default gw $DSL else echo "nein, leider nicht. Also bleibt alles erstmal so." fi fi ----------- mit freundlichen Grüßen Jörg Lippmann -- dienstlich: joerg.lippmann@o3-software.de · mobil 0179.4125552 O³ Software GmbH und Co. KG · Eichkamp 1 · 24217 Schönberg http://www.o3-software.de · fon 04344.41417.5 · fax 04344.5385