Hallo Liste, hallo Karsten Keil, zu deiner Mail:
On Wed, Jan 30, 2002 at 09:50:10PM +0100, Friedrich Strohmaier wrote: (...)
/etc/init.d/route start $INTERFACE ^^^^^^^^^ Ich konnte dem Route-Script nicht entnehmen ob es einen Wert überhaupt abfragen kann (mangels Fachwissen =:o(( ) - aber selbst wenn: es käme es mit dem Eintrag in der /etc/route.conf in's Gehege jedenfalls: seit ich's auskommentiert hab' bin ich hin und weg, die gut das funktioniert.
Karsten Keil:
Du liegst fast richtig, nur die Loesung ist falsch. Das $INTERFACE ist notwendig damit nur die route des ippp0 wiederhergestellt wird, weil sonst alle routen resettet werden. Das kann extrem stoeren, da eventuell ssh und telnet sesion ausgeloggt werden.
Wichtig ist der Eintrag in der /etc/route.conf dort muss bei der default route als 4.Parameter das interface stehen, also z.b.
default 192.168.1.1 0.0.0.0 ippp0
Das steht uebrigens auch in der mail die root bei der Installation des I4L Pakets bekommt.
Also bitte nicht in den ip-up/down scripten aendern, ist nicht notwendig.
ACK! <dau-modus> aber, wenn's nicht funktioniert? </dau-modus> also gut, paar mehr Details: -------------------------------- router:~ # less /etc/route.conf 192.168.22.0 0.0.0.0 255.255.255.0 eth0 192.168.11.0 0.0.0.0 255.255.255.0 eth1 # # tiscali 192.168.0.1 0.0.0.0 255.255.255.255 ippp0 # compuserve 192.168.0.2 0.0.0.0 255.255.255.255 ippp1 # arcor 192.168.0.3 0.0.0.0 255.255.255.255 ippp2 default 192.168.0.1 0.0.0.0 ippp0 #default 192.168.0.2 0.0.0.0 ippp1 #default 192.168.0.3 0.0.0.0 ippp2 ---------------------------------- wie man sieht habe ich 3 ipppx Devices angelegt für 3 Provider die ich nach Gutdünken von Hand (rustikalmethode - geht auch eleganter, ich weiß :o)) ) per Editor durch Änderung der Datei umschalte. Das wird dann ohne Eingriffe spätestens ab der übernächsten Einwahl wirksam - das reicht mir! Wenn ich dich + das Script jetzt richtig verstanden habe, wird aus der /etc/route.conf jeweils der 4. Parameter pro Eintrag überprüft, ob er ein ippp* enthält - ich hab' aber 3 davon und ip-up als ip-down dann ein Problem die defaultroute auszulesen. Folgerichtig würde es dann bei einem Route-Reset wieder funktionieren, weil ja die /etc/route.conf als solche konsistent ist. Meine Frage nun: hab' ich das richtig verstanden und was wäre für mich und die anderen mit diesem Problem die Lösung - bevorzugt natürlich eine, die ohne Skripterstellung auskommt, damit ich weiterhin (besser: endlich?!!) verstehe, was ich tu :o)) gespannt grüßt fs