|
|||||||||||||||||||||||||||
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
|
||||||||||||||
|
||||||||||||||