← Back to team overview

sslug-teknik team mailing list archive

RedHat 7.0 og ProAccess ISDN (bundling)

 

Efter at have fået TDC ProAccess løsning med fast ISDN forbindelse (nej - kan ikke få adsl), så har vi et par små problemer.

Jeg har mixet et lille script sammen til at start ISDN systemet (se bunden af denne e-mail for detaljer - bemærk at scriptet er "forkortet"). Scriptet virker også - sådan til dels.

Opkobling fra begge sider virker okey, men bundling fejler.

Første gang scriptet går online virker det fint. Begge kanaler kommer op, men når først sekundær kanalen (ippp1) går ned, bliver jeg nødt til at tvinge det op med f.eks.  isdnctrl addlink ippp0. Resultatet af denne kommando er at den ekstra kanal kommer op - men når jeg checker /var/log/messages så kommer følgende:
--------------------------------------------------------------------------------
Jul 14 16:45:42 sol modprobe: modprobe: Can't locate module ippp1
Jul 14 16:45:42 sol ipppd[21281]: ioctl(SIOCSIFMTU): No such device, 5 ippp1 1500.
Jul 14 16:45:42 sol ipppd[21281]: MPPP negotiation, He: Yes We: Yes
Jul 14 16:45:42 sol ipppd[21281]: ipppd[1]: discr: 2
Jul 14 16:45:42 sol ipppd[21281]: ipppd[1]: passed 1
Jul 14 16:45:42 sol ipppd[21281]: ipppd[1]: passed 2
Jul 14 16:45:42 sol ipppd[21281]: ipppd[1]: chap-check: NOT IMPLEMENTED YET
Jul 14 16:45:42 sol ipppd[21281]: ipppd[1]: pap/chap-check passed
Jul 14 16:45:42 sol ipppd[21281]: ok, found a valid bundle with linkunit 0
Jul 14 16:45:42 sol ipppd[21281]: bundle: 0
--------------------------------------------------------------------------------

Efter ISDN systemet har fået lov til at vente på HUPTIMEOUT så kommer bundling kanalen IKKE op igen ved brug af ISDN systemet (primær kanalen kører fint).

Dialback funktionen fra TDC kører også uden problemer, ud over at bundling kanalen ikke kommer op.

Er der nogen som kan gennemskue hvad jeg gør forkert?


På forhånd tak,
Jesper K. Pedersen
SolNet Data Service
Tel: +45 98933167
Fax: +45 98933161
WEB: http://www.solnet-data.dk

--------------------------------------------------------------------------------
ISDN System startup script:
--------------------------------------------------------------------------------
LOCAL_NUMBER="xxxxxx"
REMOTE_NUMBER="xxxxx" 
LOCAL_IP="X.X.X.X" 
REMOTE_IP="X.X.X.X"
DEVICE="ippp0"
DEVICE1="ippp1"

USER="MYUSERID"
SLAVEDELAY=1
SLAVETRIGGER=1000

depmod -a
modprobe -v hisax id=hisax type=5 protocol=2 io=0x240 irq=7
/usr/sbin/hisaxctrl hisax 1 4
/usr/sbin/isdnctrl verbose 3
/usr/sbin/isdnlog -D /dev/isdnctrl0

# primary channel
isdnctrl addif $DEVICE
isdnctrl addphone $DEVICE out $REMOTE_NUMBER
isdnctrl eaz $DEVICE $LOCAL_NUMBER
isdnctrl l2_prot $DEVICE hdlc
isdnctrl l3_prot $DEVICE trans
isdnctrl encap $DEVICE syncppp
isdnctrl huptimeout $DEVICE 300
isdnctrl chargehup $DEVICE off
isdnctrl secure $DEVICE off
isdnctrl ihup $DEVICE off
isdnctrl dialmode ippp0 auto

# secondary channel (bundling)
isdnctrl addslave $DEVICE $DEVICE1
isdnctrl addphone $DEVICE1 out $REMOTE_NUMBER
isdnctrl sdelay $SLAVEDELAY $DEVICE
isdnctrl trigger $SLAVETRIGGER $DEVICE
isdnctrl eaz $DEVICE1 $LOCAL_NUMBER
isdnctrl l2_prot $DEVICE1 hdlc
isdnctrl l3_prot $DEVICE1 trans
isdnctrl encap $DEVICE1 syncppp
isdnctrl huptimeout $DEVICE1 300
isdnctrl chargehup $DEVICE1 off
isdnctrl secure $DEVICE1 off
isdnctrl ihup $DEVICE1 off
isdnctrl dialmode $DEVICE1 auto

ifconfig $DEVICE $LOCAL_IP pointopoint $REMOTE_IP up
daemon ipppd name $USER user $USER /dev/ippp0 $DEVICE1
RETVAL=$?
[ $RETVAL = 0 ] && touch /var/lock/subsys/ipppd

isdnctrl dial ippp0
route add default $DEVICE
sleep 5
isdnctrl addlink $DEVICE
--------------------------------------------------------------------------------

ioptions for ipppd daemonen
--------------------------------------------------------------------------------
+mp
LOCALIP:REMOTEIP
lock
noccp
-ac
-pc
-bsdcomp
-vj
-vjccomp
+chap
-pap