<HTML>Hallo allerseits!
Nachdem ich lang herumgetan habe, hier meine Lösung zur automatischen Einwahl unter Debian:
Das Installieren von ADSL war ja nicht wirklich schwer, dazu haben mir vor allem zwei HowTo's geholfen:
http://www.gnustuff.com/pub/doc/adsl-ho ... howto.html (Dank an Manuel ;o)
und
http://howto.htlw16.ac.at/at-highspeed-howto.html (Dank an Heimo)
Doch die Beschreibung für automatische Einwahl und reconnecten war mir zu SuSE-lastig, daher hier meine Lösung:
War eh ganz einfach, aber ich war vorher wie vernagelt ;o)
Folgendes Script läuft und funktioniert unter Debian/Woody-2.4.18
<---schnipp---
#! /bin/sh
# /etc/init.d/adsl
# Skript um ADSL automastisch zu starten
#
# Karin Gerbrich
# geschrieben 6.6.2002
#
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
PROG=/usr/sbin/pptp
NAME=pptp
DESC=adsl
test -x $PROG || exit 0
set -e
case "$1" in
start)
echo -n "Starting $DESC: "
pptp speedtouch
echo "$NAME"
;;
stop)
echo -n "Stopping $DESC: "
killall pptp
echo "$NAME"
;;
restart)
echo -n "restarting $DESC: "
killall pptp
sleep 5
pptp speedtouch
echo "$NAME"
;;
*)
N=/etc/init.d/$NAME
echo "Usage: $N {start|stop|restart}" >&2
exit 1
;;
esac
exit 0
---schnapp--->
Dann natürlich das Script ausführbar machen:
# chmod 744 /etc/init.d/adsl
Dann das Script für den "Autostart" aktivieren:
# update-rc.d /etc/init.d/adsl defaults
Dann (auf Anregung von Martin Eitzenberger ;o) noch folgenden
Eintrag in die /etc/crontab für das reconnecten einfügen:
<---schnipp---
[...]
* * * * * root ifconfig ppp0 &> /dev/null || pptp speedtouch
[...]
---schnapp--->
Die Wiedereinwahl hab ich aber noch nicht getestet!
Ach ja, und der Eintrag in der /etc/hosts sollte auch nicht fehlen!
<---schnipp---
[...]
10.0.0.138 speedtouch
[...]
---schnapp--->
Alle Links zum Script /etc/init.d/ppp habe ich in den /etc/rc?.d/
entfernt (nur im /etc/rc6.d/ existiert der Link noch).
Liebe Grüße aus Wien
Karin</HTML>