Hallo Michael, hallo Leute, Am Donnerstag, 18. September 2003 11:10 schrieb Michael Messner:
Am Sonntag, 7. September 2003 01:34 schrieb Christian Boltz:
[... Viel Hilfe beim Script...]
Das Script funktioniert nun soweit!
Schön!
[...] Das einzige was noch nicht funktioniert, ist wenn mit "xdsl stop" die Verbindung gekappt wird ein "xdsl start" nicht funktioniert, da man derzeit noch händisch "/etc/init.d/network restart" ausführen muss! Da wäre noch eine Überprüfung im Script super, die ich leider noch nicht hinkriege! Vielleicht hat von euch noch jemand eine Idee dafür?!?
Dafür müsste route -n geprüft werden:
Wenn route -n in der Art aussieht:
--------------------route -n-------------------- Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 172.16.204.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 196.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
dann muss eine neue IP bezogen werden, wenn route -n ähnlich dieser Ausgabe aussieht kann die Verbindung direkt aufgebaut werden.
--------------------route -n-------------------- Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 172.16.204.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 196.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 0.0.0.0 172.16.204.1 0.0.0.0 UG 0 0 0 eth0 --------------------route -n--------------------
Es ginge also um die letzte Zeile!
/sbin/route -n | grep '^0\.0\.0\.0' >/dev/null || rcnetwork restart ^^^^^^^^^^^^^^^^^ wird ausgeführt, wenn die Zeile "0.0.0.0" nicht in der Ausgabe von route -n gefunden wird. Gruß Christian Boltz --
Und nun rate mal, warum ausgerechnet v.a. Vielschreiber mutt verwenden. Sicher nicht, weil KMail besser waere. Weil eine Handvoll muttschisten die alle dazu gezwungen hat? ;) [> David Haller und Manfred Misch in suse-linux]