Die ip-up/down Skripte sind leider von Distribution zu Distribution
unterschiedlich. Zunächst gehe ich davon aus, daß in deinem /etc/ppp
Verzeichniss zwei Dateien vorhanden sind.
ls -l /etc/ppp/ip-*
/etc/ppp/ip-down -> ip-up
/etc/ppp/ip-up
also ip-down ein link auf ip-up ist.
Damit sieht dein ip-up Skript in etwa folgendermaßen aus:
[...]
case "$BASENAME" in
ip-up)
[1]
;;
ip-down)
[2]
;;
esac
[...]
An [1] kommen nun die Zeilen hin, die nach einem erfolgreichen
verbindungsaufbau ausgeführt werden, an [2] die nach einem
Verbindungsabbruch. Damit ist dieses Skript nicht geeignet Kommandos
unmittelbar _vor_ einem Verbindungsabruch auszuführen. Es wird erst
_nach_ einem Verbindungsabruch aufgerufen.
Die alternative (von mir allerdings nicht getestet) sind die Skripte
/etc/ppp/auth-up
Wird ausgeführt nach erfolgreicher Anmeldung
/etc/ppp/auth-down
Wird bei Beginn des Verbindungsabbaus ausgeführt, allerdings nur,
wenn auch auth-up ausgeführt wurde.
j.