Speedtouch 330 USB en Linux

Speedtouch 330 USB en Linux

www.speedtouchdsl.com_img_products_st330_platinum.jpg

NOTA: Cualquier Consulta manden un mail Asunto: speedtouch

 

Configurar el Kernel:

- Si no sabes como compilar el kernel, busca informacion de como hacerlo :)

    Code Maturity Level Options --->        o [*] Prompt for development and/or incomplete code/drivers

    General Setup --->

o [*] Support for hot-pluggable devices

    Networking support --->

o [*] Networking support

        o Networking options --->

        o

              + [*] Packet Socket

              + [*] Asynchronous Transfer Mode (ATM) (EXPERIMENTAL)

              + [*] RFC1483/2684 Bridged protocols (Solo para PPPoE)

    Device Drivers --->

o Generic Driver Options --->

        o

              + [*] Hotplug firmware loading support

        o Network device support --->

        o

              + [*] Network device support

              + [*] PPP (point-to-point protocol) support

              + [*] PPP support for async serial ports

              + [*] PPP Deflate compression (not essential, but useful)

              + [*] PPP over Ethernet (EXPERIMENTAL) (Solo para PPPoE)

              + [*] PPP over ATM (Solo para PPPoA)

        o Character devices --->

        o

              + [*] Non-standard serial port support

              + [*] HDLC line discipline support

        o USB Support --->

        o

              + [*] Support for Host-side USB

              + [*] USB Device Filesystem

              + [*] OHCI HCD support (Solo Para Controlador USB OHCI)

              + [*] UHCI (most Intel and VIA) Support (Solo para controlador USB UHCI)

              + USB DSL modem Support --->

              +

                    # [*] USB DSL modem Support

                    # [*] Speedtouch USB support

…compilar y reiniciar

 

Linux-ATM

tar xzf linux-atm-2.4.1.tar.gz && cd linux-atm-2.4.1
./configure --prefix=/usr --sysconfdir=/etc && make && Make Install

 

PPP-2.4.3

tar xzf ppp-2.4.3.tar.gz && cd ppp-2.4.3
./configure --prefix=/usr && make && make install

 

The Firmware

tar xzf SpeedTouch330_firmware_3012.zip

Descomprimir y entrar en la carpeta “firmware-extractor”

tar xzf firmware-extractor.tar.gz && cd firmware-extractor

Copiar el archivo ZZZL_3.012 dentro de la carpeta firmware-extractor con el nombre mgmt.o

cp ..SpeedTouch330_firmware_3012/ZZZL_3.012 mgmt.o

Configurar, compilar e instalar.

./configure && make && make install

Verificar que esten los archivos speedtch-1.bin & speedtch-2.bin en /lib/firmware

ls /lib/firmware

 

Secrets

Mover /etc/ppp para poder crear la carpeta /etc/ppp/peers

mv /etc/ppp /etc/ppp.orig
mkdir -p /etc/ppp/peers

Ingresar lo siguiente en el archivo /etc/ppp/chap-secrets, de no existir el archivo deben crearlo con cualquier editor.

#-----------------/etc/ppp/chap-secrets--------------------------
"usuario@speedy" * "contraseña"
#----------------/etc/ppp/chap-secrets---------------------------

 

PPPoE

Compilar “br2684ctl”

cc -o br2684ctl brctl-010226.c -latm

Copiar “br2684ctl” a /usr/sbin

cp br2684ctl /usr/sbin

Editar /etc/ppp/peers/speedtch y poner lo siguiente dentro del mismo.

#-----------------/etc/ppp/peers/speedtch-----------------------
lcp-echo-interval 10
lcp-echo-failure 3
noipdefault
defaultroute
#En la linea de abajo modificar "usuario@..." por tu usuario, generalmente es tu numero de telefono.
user "usuario@speedy"
noauth
noaccomp
nopcomp
noccp
novj
holdoff 4
persist
maxfail 25
updetach
usepeerdns
plugin rp-pppoe.so
nas0
#-----------------/etc/ppp/peers/speedtch-----------------------

Editar /etc/rc.d/rc.local y agregar lo siguiente al final del mismo.

#------------------/etc/rc.d/rc.local----------------------------
br2684ctl -b -c 0 -a 8.35 && Sleep 5
ifconfig nas0 192.168.0.1 netmask 255.255.255.0
#pppd call speedtch
#------------------/etc/rc.d/rc.local----------------------------

Cambiar los permisos de /etc/ppp/{chap-secrets,peers/speedtch}

chmod 600 /etc/ppp/{chap-secrets,peers/speedtch}

Crear un link de /etc/resolv.conf apuntando a /etc/ppp/resolv.conf

rm -f /etc/resolv.conf && ln -s ppp/resolv.conf /etc/resolv.conf

Reiniciar…

 

CONECTANDO!!!

Para iniciar la Coneccion escribe en la consola, lo siguiente

pppd call speedtch

Te tiene que mostrar algo como esto:

Plugin rp-pppoe.so loaded.
RP-PPPoE plugin version 3.3 compiled against pppd 2.4.3
Using interface ppp0
Connect: ppp0 <--> nas0
Couldn't increase MTU to 1500
Couldn't increase MRU to 1500
Couldn't increase MRU to 1500
PAP authentication succeeded
peer from calling number 00:90:1A:41:2F:6A authorized
local IP address 201.250.123.246
remote IP address 200.51.241.231
primary DNS address 200.51.212.7
secondary DNS address 200.51.211.7

Si ah mostrado algo como lo anterior quiere decir que ya estas conectado

Para desconectar usas el siguiente comando:

killall pppd

En Caso de que al ingresar pppd call speedtch no se conecte:

killall pppd

Intentas de nuevo con:

pppd call speedtch

Es muy posible que la primera vez no se conecte por alguna razon desconocida
Pueden hacer que se conecte automaticamente al iniciar la maquina descomentando
la linea pppd call speedtch de /etc/rc.d/rc.local osea sacandole el “#” de adelante :)

 

Escrito por Cubit

0 comments so far

Comments are closed.