linux-l: isdn: dial on demand - nur 1 mal
Bjoern Gerhart
Bjoern.Gerhart at gmx.de
So Mär 5 01:52:28 CET 2000
Hallo Linux-Freunde,
ich habe nun ISDN, und möchte dial-on-demand-Verbindungen ins
Internet herstellen. Ich habe ein Skript, was eben dieses
konfigurieren soll.
Allerdings kann ich nach Aufruf des Skripts nur _einmal_ die
Verbindung aufbauen. Wenn nach zwei Minuten Inaktivität die
Verbindung getrennt wird, wird sie eigenartigerweise bei einem
erneuten Internet-Zugriff _nicht_ wieder aufgebaut.
Erst wenn ich das Skript erneut starte, kann ich wieder eine
Verbindung aufbauen. Weiß jemand, was ich da falsch mache?
Hier der Skript:
------------->8------------------
#!/bin/sh
#
# /etc/rc.d/init.d/isdn
#
test -f /sbin/isdnctrl || exit 0
PATH="/sbin:/usr/sbin:/usr/bin/"
# Eigene Rufnummer, also die ISDN MSN
Number="78719247"
# Nummer des ISP
Server_Number="030454871"
HOST="fuchs"
DEVICE="ippp0"
# Nach 2 Minuten Inaktivität auflegen
TIMEOUT="120"
case "$1" in
start)
echo "Starting ISDN4Linux"
#
isdnctrl verbose 0
isdnctrl addif $DEVICE
isdnctrl addphone $DEVICE out $Server_Number
isdnctrl eaz $DEVICE $Number
isdnctrl huptimeout $DEVICE $TIMEOUT
isdnctrl secure $DEVICE on
isdnctrl l2_prot $DEVICE hdlc
isdnctrl l3_prot $DEVICE trans
isdnctrl encap $DEVICE syncppp
isdnctrl chargehup $DEVICE off
isdnctrl ihup $DEVICE off
isdnctrl dialmax $DEVICE 5
isdnctrl callback $DEVICE off
isdnctrl dialmode ippp0 auto
# isdnctrl cbdelay $DEVICE 2
# isdnctrl cbhup $DEVICE on
#
ifconfig $DEVICE 192.109.21.202 pointopoint 192.109.42.4 up
#
route add default $DEVICE
ipppd pidfile /var/run/ipppd.pid file /etc/ppp/ioptions
hisaxctrl fritz 1 4
;;
stop)
echo "Stopping ISDN4Linux"
ifconfig $DEVICE down
isdnctrl delif $DEVICE
killall -9 ipppd
;;
*)
echo "Usage: $0 (start|stop)"
exit 1
esac
exit 0
-------------8<------------------
Danke
Björn
--
physical: Bjoern Gerhart * Großgoerschenstr. 18 * D-10829 Berlin
virtual: Bjoern.Gerhart at gmx.de * pgp-public-key on servers
Mehr Informationen über die Mailingliste linux-l