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 America, 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 "/usr/local/src" 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 http://www.speedtouchdsl.com/dvrreg_lx.htm - 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 :got_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" type 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 http://www.roaringpenguin.com/pppoe/rp-pppoe-3.5.tar.gz 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!! , "no", "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 http://unc.dl.sourceforge.net/sourceforge/speedtouch/speedtouch-1.2-beta1.ta r.gz 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 BUT!! 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 or 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 ..Connected! if not, first try to re-enter the login information probably something there went wrong root # adsl-stop (which will stop the pppoe) and root # adsl-setup (which will start the configuration script) and after re-typing the stuff start pppoe again: root # adsl-start the lines #!/bin/sh #---------------- 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 adsl-start # # #---------------- 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 Belgium 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 France* VPI=8 VCI=35 Encap=PPPoA,LLC France VPI=8 VCI=35 Encap=PPPoA,VCmux Germany VPI=1 VCI=32 Encap=PPPoE,LLC Italy VPI=8 VCI=35 Encap=PPPoA,VC(null) Netherlands 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) Portugal VPI=0 VCI=35 Encap=PPPoE,LLC Spain VPI=8 VCI=32 Encap=PPPoE,LLC Spain VPI=8 VCI=35 Encap=PPPoA,VCmux Switzerland VPI=8 VCI=35 Encap=PPPoE,LLC United Kingdom VPI=0 VCI=38 Encap=PPPoA,VCmux UK VPI=0 VCI=38 Encap=PPPoA,VC(null) USA VPI=8 VCI=35 Encap=PPPoA **************************************** Have success Ullrich Liste de diffusion modem ALCATEL SpeedTouch USB Pour se désinscrire : mailto:[EMAIL PROTECTED]