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