On Mon, Dec 02, 2002 at 11:32:42AM +0100, Kai Kürschner wrote:
Hallo,
ich hab hier unter der SuSE 8.1 Pro ne Problem mit der Kanalbuendelung. Da die Kanalbuendelung nicht die ganze Zeit aktiv laufen soll, habe ich mir ein kleines Script geschrieben, welches bei Bedarf den ibod startet und auch wieder beendet. Dies funktioniert auch ganz gut. Wenn nun die Verbindung beendet wird und der 2. Kanal noch offen ist, wird meine locale IP nicht mehr zurueck gesetzt, sondern behaelt die dynamisch zugewiesene IP, damit kann ich mich anschliessend nicht mehr automatisch einwaehlen.
Ja das ist leider so, es muss zuerst der SLAVE abgebaut werden, dann der Master. Das Problem ist, wenn der Master zuerst abgebaut wird, ubernimmt der SLAVE voruebergehend diese Funktion (geht nicht anders). Das ganze isdn System kennt aber kein Netzwerkdevice fuer den Slave deshalb wird auch die Adresse nicht restored. Workaround Vorschlag (ungetestet): Lege eine ausfuehrbare Datei /etc/ppp/ip-down.d/slave an: #!/bin/sh INTERFACE=$1 DEVICE=$2 SPEED=$3 LOCALIP=$4 REMOTEIP=$5 IPPARAM=$6 case "$INTERFACE" in ippp2) # starte ip-down mit master neu /etc/ppp/ip-down ippp0 ippp0 "$SPEED" "$LOCALIP" "$REMOTEIP" "$IPPARAM" ;; esac -- Karsten Keil SuSE Labs ISDN development