[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

ISDN and Linux



On Wednesday, December 30, 1998 11:31 PM, Constantin Eizner [SMTP:eizner@research.haifa.ac.il] wrote:
> try this one. It work for me fine.
> 
> -------------------cut here------------------------------------------
> 
> #!/bin/sh
> #
> # example for channel bundling with PPP
> #
> 
> LOCAL_NUMBER1="your_first_home_number"
> LOCAL_NUMBER2="your_second_home_number"
> REMOTE_NUMBER="your_ISP_number"
> LOCAL_IP="0.0.0.0"
> REMOTE_IP="X.X.X.X"                      # IP of yor ISP
> DEVICE="ippp0"
> DEVICE1="ippp1"
> SYSPATH="/sbin/"
> ISDNBIN="/sbin/isdnctrl"
> TELESBIN="/sbin/telesctrl"
> 
> USER="username"
> 
> $ISDNBIN addif  $DEVICE                          # Create new interface 'DEVICE'
> $ISDNBIN addphone $DEVICE out $REMOTE_NUMBER     # Set outgoung phone-number
> $ISDNBIN eaz $DEVICE $LOCAL_NUMBER1              # Set local EAZ ..
> $ISDNBIN l2_prot $DEVICE hdlc                    # for sync PPP: set Level 2 to HDLC
> $ISDNBIN l3_prot $DEVICE trans                   # not really necessary, 'trans' is default
> $ISDNBIN encap $DEVICE syncppp                   # encap the IP Pakets in PPP frames
> $ISDNBIN huptimeout $DEVICE 600                  # Hangup-Timeout is 600 sec.
> $ISDNBIN chargehup $DEVICE off                   # Hangup before next Charge-Info
> $ISDNBIN secure $DEVICE on                       # Accept only configured phone-number
> 
> $ISDNBIN addslave $DEVICE $DEVICE1              # Create new slave interface'DEVICE1'
> $ISDNBIN addphone $DEVICE1 out $REMOTE_NUMBER    # Set outgoung phone-number
> $ISDNBIN eaz $DEVICE1 $LOCAL_NUMBER2             # Set local EAZ ..
> $ISDNBIN l2_prot $DEVICE1 hdlc                   # for sync PPP: set Level 2 to HDLC
> $ISDNBIN l3_prot $DEVICE1 trans                  # not really necessary, 'trans' is default
> $ISDNBIN encap $DEVICE1 syncppp                  # encap the IP Pakets in PPP frames
> $ISDNBIN huptimeout $DEVICE1 600                 # Hangup-Timeout is 600 sec.
> $ISDNBIN chargehup $DEVICE1 off                  # Hangup before next Charge-Info
> $ISDNBIN secure $DEVICE1 on                      # Accept only configured phone-number
> 
> $SYSPATH\/ifconfig $DEVICE $LOCAL_IP pointopoint $REMOTE_IP metric 1 -arp
> $SYSPATH\/route add default dev $DEVICE
> 
> # start the (new) deamon:
> # -----------------------
> # 'user myusername' : set username to get the right password from the
> #    pap/chap-secrets file(s)
> # ipcp-accept-local ipcp-accept-remote : accept every IP address
> # -vjccomp -ac -pc  : _my_ remote side doesn't support this, so disable it
> # -bsdcomp : i4l-syncPPP driver doesn't support bsd-compression
> # debug    :  enable debugging, WARNING: ipppd will also log your password
> # useifip  : get IP address information form the network interface
> # /dev/ippp0 /dev/ippp1 /dev/ippp2 : connect to 3 devices for max.
> #     three connections at the same time
> 
> $SYSPATH\/ipppd  +mp user $USER  \
>         ipcp-accept-local ipcp-accept-remote \
>         -vjccomp -ac -pc \
>         -detach \
>         mru 1524 \
>         -bsdcomp \
>         debug \
>         useifip \
>         defaultroute \
>         /dev/ippp0 /dev/ippp1 &
> 
> -------------------cut here------------------------------------------
> 
> I'm use TELES 16.3
> 
> --
> ------------------------------------------------------------------------------
> Computer Center of Haifa University Mount Carmel, Haifa 31905, Israel
> ------------------------------------------------------------------------------
> Constantin Eizner                      |    Tel. 972-4-8249299
> Network Engineer                       |    Fax. 972-8249177
> Unix System Administrator              |    E-mail eizner@research.haifa.ac.il
> ______________________________________________________________________________
> There was a time when religion ruled the world. It is known as the Dark Ages.
> 
> 
> 

Hi,

I'm using similar configuration + Dial On Demand Feature
(in HiSax).
The problem is that after automatic disconnection the kernel
removes also defaultroute. And this prevents Dial On Demand
from normal operation.
How to make sure that defaultroute to ippp0 stays forever?

Thanks,

Alexander Rier                     |  Tel:     972-3-5340807
Breakthrough Ltd.                  |           972-52-442549  
e-mail:  alex@breakt.co.il         |  FAX:     972-3-6356434
e-mail2: alexr@gezernet.co.il      |  ICQ:     2462621  
WWW:     http://www.breakt.co.il   |