Installatie van de Alcatel Speedtouch USB modem onder MDK v8.0 & v8.1
************************************************************

Belangrijke opmerking

Onder Mandrake 8.1 heb je "rechtstreekse" ondersteuning voor deze modem! Het enige wat je nog moet doen is de modem aanklikken tijdens de installatieprocedure en dan na de installatie een binary ophalen van de site van Alcatel. Dit komt neer op het downloaden van het speedmgmt.tar.gz package, daaruit dan mgmt.o halen en die naar de directory kopiëren die je wordt opgegeven tijdens de installatie van mandrake. Vergeet niet te rebooten.

Wat nu volgt is de installatieprocedure zoals die zou moeten uitgevoerd worden onder versie 8.0.

Verantwoording

Aangezien ik enkel de boodschapper ben, wil ik de volgende mensen bedanken:

Benoit Papillault: voor het schrijven van een driver die toelaat om de modem te gebruiken onder Mandrake en dit zonder de kernel te moeten hercompileren of patchen (wat voor veel mensen toch al een zeer omslachtige zaak is).

Philippe Blanc: voor het afleveren van een goede uitleg over hoe je dit alles nu juist moet installeren (stond in een archieflijst van een Franse mailinglist). Hopelijk zal dit heel wat mensen vooruit helpen, net zoals het mij zeer goed geholpen heeft.

De eigenlijke installatie

Dit werkte onder Mandrake v8.0 waarbij de modem nog NIET aangesloten was:

-Recommended installation (hoeft natuurlijk niet per se)
-Windowmaker met Web -en FTP-server packages aangevinkt
(andere grafische omgeving zou evengoed moeten werken).
-Vergeet ook de nodige compilers niet te installeren (bij development). Anders zou het wel eens kunnen gebeuren dat het systeem zegt dat make (zie verder) een ongekend commando is.
gcc-c++-2.96-0.48mdk
gcc-cpp-2.96-0.48mdk
gcc-2.96-0.48mdk
-Bij het instellen van de netwerkverbindingen kiezen voor een internetverbinding via ADSL. (!)
-PPPoE protocol selecteren (Point-to-point over Ethernet). (!)
-Provider opgeven (bv. provider.be)
login: blabla@PROVIDER
password: blabla
password confirmation: blabla

Eenmaal dat de installatie van Mandrake (MDK) gedaan is, inloggen (als root) en een terminalvenster openen.

Volgende bestanden zouden moeten aanwezig zijn indien je bovenstaande procedure gevolgd hebt: options en chap-secrets. Het bestand adsl dien je zelf aan te maken.

mv /etc/ppp/options /etc/ppp/options.1st
touch /etc/ppp/options

vi /etc/ppp/chap-secrets
(in dit bestand moet je de single quotes ' weghalen rond de login en het paswoord)

vi /etc/ppp/peers/adsl

In dit bestand plaats je dan het volgende:
(Naargelang provider/locatie kan het wel nodig zijn om andere vpi/vci waarden op te geven! Meer hierover te vinden op http://linux-usb.sourceforge.net/SpeedTouch/faq.html#q12).

debug
kdebug 1
noipdefault
defaultroute
pty "/usr/local/bin/pppoa2 -vpi 8 -vci 35"
nodetach
sync
user "blabla@PROVIDER"
kdebug 7
noaccomp
nopcomp
#nomagic
noccp
#passive
#lcp-echo-interval 5
#lcp-echo-failure 30
#persist


Nu de driver van Benoit Papillault installeren:
tar xvvzf speedtouch-21062001.tar.gz
cd speedtouch-21062001
make
make install

Nu de driver van Alcatel installeren:
tar xvvzf speedmgmt.tar.gz
cd mgmt
make
cp mgmt.o /usr/local/bin/


Juiste modules lanceren:
/sbin/modprobe n_hdlc
/sbin/modprobe ppp_synctty


Nu de ADSL modem aansluiten.

/usr/local/bin/modem_run -f /usr/local/bin/mgmt.o -m
/usr/sbin/pppd call adsl

Dit proces zal blijven draaien. Je kan het o.a. afsluiten met CTRL + C indien je de verbinding niet langer nodig hebt.

Een nieuw terminalvenster openen en defaultroute instellen:
/sbin/route add default ppp0

Wanneer ik geen typfouten heb gemaakt en wanneer alles correct verlopen is, dan zou je nu bv. al op het internet moeten kunnen surfen. Daar ben ik toch in geslaagd. Uiteraard kan er nog veel aangepast en geautomatiseerd worden.

Indien je de modem opnieuw wilt starten dan moet je de stappen vanaf "Juiste modules lanceren:" opnieuw herhalen.
Bij eventuele problemen kan het soms ook helpen om de modem even uit te pluggen en de laatste 4 stappen opnieuw uit te voeren.

Wat bij mij bv. werkte:
Surfen.
Tcpdump op interface ppp0: tcpdump -i ppp0
Een ssh-verbinding opzetten.

Na het uitvoeren van het /usr/local/bin/modem_run -f /usr/local/bin/mgmt.o -m zou u volgende output moeten bekomen:
[Bron (gewijzigd): Installation under Mandrake and Red Hat by Johan Dijoux]

Gotcha, I found your ADSL ALCATEL SpeedTouch USB modem!
best offset 6463 with probability 87%
best offset 532634 with probability 100%
BLOCK1 : 991 bytes uploaded : OK
BLOCK2 : 511 bytes downloaded : OK
BLOCK3 : 526187 bytes uploaded : OK
BLOCK4 : 511 bytes downloaded : OK
Reference : 3EC XXXXXXXXX 0X (see under your modem box)
ADSL line is blocked?
ADSL line is synchronising
ADSL line is synchronising
received interrupts, len = 6 a1 00 01 00 00 00 ......
ADSL line is up, downstream at 73400320 kbit/s, upstream at 8388608 kbit/s
ADSL link goes UP

Na het uitvoeren van /usr/sbin/pppd call adsl:
[Bron (gewijzigd): Installation under Mandrake and Red Hat by Johan Dijoux]

using channel 2
Using interface ppp0
Connect: ppp0 <--> /dev/pts/3
sent [LCP ConfReq id=0x1 ]
rcvd [LCP ConfRej id=0x1 ]
sent [LCP ConfReq id=0x2 ]
rcvd [LCP ConfAck id=0x2 ]
sent [LCP ConfReq id=0x2 ]
rcvd [LCP ConfAck id=0x2 ]
rcvd [LCP ConfReq id=0x73 ]
sent [LCP ConfAck id=0x73 ]
rcvd [CHAP Challenge id=0x2 <6e01b26a9ea8ed120a829e1a0bca457d>, name = "BAS-KORTRIJK"]
sent [CHAP Response id=0x2 <4779f8f7796574a44847ea5a4d9d9a72>, name = "Blabla@PROVIDER"]
rcvd [CHAP Success id=0x2 "CHAP authentication success, unit 91"]
Remote message: CHAP authentication success, unit 91 sent [IPCP ConfReq id=0x1 ]
rcvd [LCP EchoReq id=0x0 magic=0x2e891307]
sent [LCP EchoRep id=0x0 magic=0x1b27f449]
rcvd [IPCP ConfReq id=0xdc ]
sent [IPCP ConfAck id=0xdc ]
rcvd [IPCP ConfRej id=0x1 ]
sent [IPCP ConfReq id=0x2 ]
rcvd [IPCP ConfNak id=0x2 ]
sent [IPCP ConfReq id=0x3 ]
rcvd [IPCP ConfAck id=0x3 ]
local IP address 217.136.80.173
remote IP address 217.136.80.1
Script /etc/ppp/ip-up started (pid 1350)
rcvd [LCP EchoReq id=0x0 magic=0x2e891307]
sent [LCP EchoRep id=0x0 magic=0x1b27f449]
Script /etc/ppp/ip-up finished (pid 1350), status = 0x0


Eventuele reacties kunnen gestuurd worden naar SmudgeREMOVE_No_SPaM@Skynet.be.
----
Enkele links:
Site van Mandrake
Mandrake User
Een Mandrake FAQ
www.linux-usb.org
Tekstmode Quake
Ascii Babes
Tiny Window Games 4 Windows!
LinuxGazette
Beginnerslinux
nl.linux.org
LinuxQuake
LinuxBelgium
Internet Traffic Report
Open Office
Penguinpower
Hacker-howto
DistroWatch
How To Complain About Spam
Computer Security
Dense Wavelength Division Multiplexing
CyberGeography
ep.net
navigators.com/isp
Intrusion, sniffers
The Usenet Newbie Project
Ethereal

----
Aangemaakt op: 30/06/2001
Laatst gewijzigd op: 04/04/2002

Made by notepad.