Hi all,

here is an extract of all experience I have
with PPPoE and Alcatel Speedtouch (stingray and 330) over the last year(s)

This How-To helped many people all over Europe and 
May be it also can help you

Be aware it wont't work for BSD-Systems (for now)

I start right away:

I recommend to store all downloaded files/code in  

if you got the mgmt.o-microcode from alcatel or the windows code
alcaudsl.sys already skip the next lines 
and continue at :got_mgmt.o

        try to get the mgmt.o microcode from alcatel

        - type in your data 
        - download "SpeedTouch.tar.gz"
        - copy it to /usr/local/src

        and unpack it
        root # cd /usr/local/src/
        root # tar -xzvf SpeedTouch.tar.gz 

        discard everything (just delete it!) except mgmt.o 


copy "mgmt.o" or "alcaudsl.sys" to "/usr/local/sbin"
if /usr/local/sbin does not exist, create it by
root # mkdir /usr/local/sbin/

now enter
root # which logger
if the output is different from "/usr/bin/logger" 
root # ln -s $( which logger ) /usr/bin/logger
(this is for the PPPoE-client to work properly )

now you need the roaring penguin PPPoE-client from
copy the file to /usr/local/src/
and unpack it

root # cd /usr/local/src/
root # tar -xzvf rp-pppoe-3.5.tar.gz 
root # cd rp-pppoe

install and configure it by
root # ./go

as requested, type in 

username:          [EMAIL PROTECTED] (supplied by your provider)
ethernet device:   tap0 
dial on demand:    no
nameserver1:       aaa.bbb.ccc.ddd (supplied by your provider)
nameserver2:       eee.fff.ggg.hhh (supplied by your provider)
password:          ********* (supplied by your provider)
Firewall option:   1 

"tap0" - digit zero at the end!! , 
"1" must be taken literally, 
the rest must be substituded by appropriate data)
the PPPoE is now configured !!

now get the latest Speedtouch CVS-snapshot from sourceforge

copy it to /usr/local/src
unpack it 
root # cd /usr/local/src
root # tar -xvzf speedtouch-1.2-beta1
and install it by
root # cd /usr/local/src/speedtouch-1.2-beta1
root # ./configure
root # make
root # make install

may be the speedtouch version has changed in the meanwhile,
in this case, change the names accordingly

paste the following lines to a file e.g. /usr/local/src/append-modules.conf
(To be honest some of them are not needed but they won't hurt!)

#--------------------------- begin of paste --------
# expansion of modules for Alcatel USB Speedtouch
alias char-major-108  ppp_generic
alias /dev/ppp ppp_generic
alias tty-ldisc-3 ppp_async
alias tty-ldisc-13 n_hdlc
alias tty-ldisc-14 ppp_synctty
alias ppp-compress-21 bsd_comp
alias ppp-compress-24 ppp_deflate
alias ppp-compress-26 ppp_deflate
#--------------------------- end of paste------------

to append these lines to module.conf
first make a copy of your modules.conf, because 
if this file is spoiled
your whole system will be more or less useless

root # cp /etc/modules.conf /etc/modules.conf.old
(if anything fails, you can the copy the backup-file back)

then concatenate the appendix and your original modules.conf
root # cat /usr/local/src/append-modules.conf >> /etc/modules.conf
( mind the 2 (in words "two") ">" signs!!! )

now check if your system supports the "tun" device
root # ls -l /dev/net/tun

if you get the appropriate device node you are done, 
if not type
root # mkdir /dev/net
root # mknod /dev/net/tun c 10 200

setup the connection:

enable the tun-interface:
root # modprobe tun
(if you get a warning, that modules.conf is more recent... 
this is ok, just continue)

load the microcode:
root # /usr/local/sbin/modem_run -m -f /usr/local/sbin/mgmt.o
root # /usr/local/sbin/modem_run -m -f /usr/local/sbin/alcaudsl.sys 
depending on your microcode version
(this will take very long)

invoke the ADSL-handler in brigded mode for 
portugal's VPI/VCI:

root # /usr/local/sbin/pppoa3 -e 1 -b -v 1 -vpi YOUR_VPI -vci YOUR_VCI &
mind the "&" at the end of the line
use your VPI/VCI pair a table is supplied at the end of this How-To
and ommit the "-e 1" when you have the "Stingray Modem"

start the pppoe-client:
root # adsl-start

you should get an output like

if not, first try to re-enter the login information
probably something there went wrong

root # adsl-stop (which will stop the pppoe)
root # adsl-setup (which will start the configuration script)

and after re-typing the stuff start pppoe again:
root # adsl-start

the lines

#---------------- start of connection ---------------
# load the tun device driver
modprobe tun
# load the microcode
/usr/local/sbin/modem_run -m -f /usr/local/sbin/mgmt.o
# or /usr/local/sbin/alcaudsl.sys instead of mgmt.o
# load pppoa3 in bridged mode
/usr/local/sbin/pppoa3 -e 1 -b -v 1 -vpi YOUR_VPI -vci YOUR_VCI &
# ---------------------^^^^--------------^^^^^^^^------^^^^^^^^---
# ommit the -e 1 when you have the Stingray type
# and set the correct values for YOUR_VPI and YOUR_VCI
# start the roaring penguin pppoe-client
#---------------- end of start sequence -------------

can be put in a runlevel-startup script, 
to start ADSL every time on boot.

If you do not know how to do this, I can offer further help!

here is a VPI/VCI table, 
may be you find your values here!

AON, Austria    
VPI=8   VPI=48  Encap=PPPoA     

Bahrain Telecom Company Batelco 
VPI=8   VCI=35  Encap=PPPoA     

VPI=8   VCI=35  Encap=PPPoA,VCmux

Belgium - Turboline     
VPI=8   VCI=35  Encap=PPPoA,LLC

Belgium - ADSL Office   
VPI=8   VCI=35  Encap=RFC1483R,LLC

VPI=8   VCI=35  Encap=PPPoA,LLC

VPI=8   VCI=35  Encap=PPPoA,VCmux

VPI=1   VCI=32  Encap=PPPoE,LLC

VPI=8   VCI=35  Encap=PPPoA,VC(null)

VPI=8   VCI=48  Encap=PPPoA,VCmux

Netherlands - BBNED     
VPI=0   VCI=35  Encap=PPPoA,VC(null)

Netherlands - MXSTREAM  
VPI=8   VCI=48  Encap=PPPoA,VC(null)

VPI=0   VCI=35  Encap=PPPoE,LLC

VPI=8   VCI=32  Encap=PPPoE,LLC

VPI=8   VCI=35  Encap=PPPoA,VCmux

VPI=8   VCI=35  Encap=PPPoE,LLC

United Kingdom  
VPI=0   VCI=38  Encap=PPPoA,VCmux

VPI=0   VCI=38  Encap=PPPoA,VC(null)

VPI=8   VCI=35  Encap=PPPoA     

Have success


Liste de diffusion modem ALCATEL SpeedTouch USB
Pour se désinscrire : mailto:[EMAIL PROTECTED]


Reply via email to