estimado ronaldo y otros. mi experiencia con los modems usb en general y el s330 en particular se reduce a ponerlos en marcha en entornos de telefónica donde funcionan como modem, no como bridge. buscando encontre la siguiente página que transcribo tal cual está no puedo probar nada pues no tengo conexion via rfc1483.
de cualquier modo buceando información sobre el servicio CW de panama veo que existe la posibilidad de coectarse via Ethernet, como les sugiere Peter, creo que si no existe una poderosa razon debieran gestionar el cambio y quitarse el dolor de cabeza.
Suerte Oneken.
Configuración Modem USB SPEEDTOUCH 330 THOMSON rev. 4 [para mandriva 2006]
Enviado por thor el 16 Julio, 2006 - 01:34
Hola, a todos antes de nada, decirles que he podido instalar el modem SpeedTouch 330 de Thomson (el gris v.4) en Mandriva 2006 Free Edition. Voy a postear un paso a paso de como lo he hecho a ver si les sirve a todos los demas.
De esta pagina se basa mi configuración y los archivos necesarios para ella, recomiendo guardarla en el disco duro.
http://www.linux-usb.org/SpeedTouch/mand...ex-es.html
PASOS:
1. Paso Instalación de Mandriva 2006. Realizar la instalacion normalmente y llegar al punto en que nos pide si queremos activar una conexion adsl --> en este punto le decimos que NO y continuamos con nuestra instalación. Esto se hace para no generar una conexion ppp0 que despues nos dara problemas.
2. Arrancamos nuestro Mandriva y llegamos al escritorio de usuario. De aquí nos pasamos a una sesion root: - Cambiar de usuario --> Iniciar nueva sesion --> Aceptar root y nuestra clave de root.
Todo el proceso de configuracion del modem se hace como root.
3. Descargamos, desde otro pc o sistema que tengamos instalado y accesible, los siguientes archivos imprescindibles para la configuración:
- FIRMWARE DEL MODEM:
http://www.speedtouch.com/download/drive...e_3012.zip
De los archivos que contiene nos interesa el ZZZL_3.012 que es el del modem rev. 4.
- FIRMWARE-EXTRACTOR:
http://www.linux-usb.org/SpeedTouch/firm...-extractor
Este archivo lo suele guardar como firmware-extractor.txt, le borramos el .txt.
- DATOS DE NUESTRA CONEXION:
http://www.linux-usb.org/SpeedTouch/faq/index.html#q12
Aqui estan los datos de varios paises y de varias compañias.
- BR2684
Solo para usuarios de pppoE (no necesario para los de pppoA).
http://www.linux-usb.org/SpeedTouch/mandrake/br2684ctl
Este archivo también se suele guardar como br2684ctl.txt, le borramos el .txt. Reune todas las cosas que necesitas en un disco floppy, memoria USB, partición de tu disco duro, o cual quier cosa que te funcione.
4. Entramos en linux cuando ya tenemos los archivos e instalamos los siguientes paquetes:
* liblinux-atm
* ppp-pppoatm
* ppp-pppoe
Inicio -> Sistema -> Configuracion -> Configurar su Computadora
Ver el software instalable e instalar paquetes de software. Los seleccionamos en orden alfabetico e instalar. Desde el dvd o cd 1 de instalacion.
5. Copiamos todo lo que hemos preparado en una carpeta dentro de /root. Yo la llame spt, llamarla como querais.
Vamos a INSTALAR EL FIRMWARE.
* Extraemos el del archivo SpeedTouch330_firmware_3012.zip el archivo ZZZL_3.012 (a los que tengan el modem gris nos interesa este) el otro borrarlo. Renombramos el archivo como FIRMWARE.
Abre un terminal (root) y ve a la ubicacion de tu archivo FIRMWARE y tecle o (copia y pega)
chmod +x firmware-extractor && ./firmware-extractor FIRMWARE
Esto extraera del FIRMWARE dos archivos: speedtch-1.bin y speedtch-2.bin
copiamos estos dos archivos en(ESTO ES MUY IMPORTANTE):
/lib/hotplug/firmware
y los instalamos con:
install -d /lib/hotplug/firmware &&
install -m 400 speedtch-*.bin /lib/hotplug/firmware
6. MODULOS DEL KERNEL:
Como root, abre /etc/modprobe.preload en un editor de texto con:
kate /etc/modprobe.preload
Y pega lo siguiente:
ip_tables
iptable_filter
ip_conntrack
ip_conntrack_ftp
ipt_state
pppoatm
br2684
Lo guardamos.
7. CONFIGURAMOS EL FIREWALL:
Como root, abre /etc/modprobe.preload en un editor de texto con:
mv /etc/rc.d/init.d/shorewall /etc/rc.d/init.d/shorewall.old
si os sale un error de que no encuetra el archivo sin problemas
no pasa nada, ya que lo creamos nosotros con:
kate /etc/rc.d/init.d/shorewall
Y pegamos lo siguiente:
#!/bin/bash
# Fije algunas políticas sensibles del defecto
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT ACCEPT
# Abra el interfaz del loopback
iptables -A INPUT -i lo -j ACCEPT
# Ésta es la regla principal
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
8. CONFIGURACION DE PAP-SECRETS Y CHAP-SECRETS.
Editamos el archivo pap-secrets con:
kate /etc/ppp/pap-secrets
y copiamos para España: 'nombredelusuario@isp' * 'contraseña'
"adslppp@telefonicanetpa" * "adslppp"
con las comillas y todo no quitarlas DANGER.
Y editamos chap-secrets con:
kate /etc/ppp/chap-secrets
y copiamos para España: 'nombredelusuario@isp' * 'contraseña'
"adslppp@telefonicanetpa" * "adslppp"
9. CONFIGURACION DE PPPoE (MUCHO CUIDADITO):
Para configurar tu conexión ppp crea el archivo de texto plano:
kate /etc/ppp/peers/speedtch
Y pegamos lo siguiente: para telefonica adslppp@telefonicanetpa
noipdefault
defaultroute
user 'nombredelusuario@isp'
noauth
updetach
usepeerdns
plugin rp-pppoe.so
nas0
### Si el soporte lógico inalterable carga
### y el pppd no conectará el uncomment esta
### opción para hacer que el pppd es más
### prolijo en el registro de sistema
# debug
### Para más man pppd leído de los detalles
### (y más opciones)
Y guardamos.
10. El archivo br2684ctl:
Como root copiamos el binario de br2684ctl en /usr/sbin os acordais del archivo al que le quitamos el .txt pues ese tal cual esta. A mi con el paquete rpm de este archivo no ha funcianado, yo os digo lo que me ha funcionado. Y despues nos vamos a la carpeta de root donde hemos guardado el archivo binario br2684ctl y en la consola ponemos:
install -m 700 br2684ctl /usr/sbin
11. NO REINICIAR TODAVIA. ORDENANDO COMO EN EL ORIGINAL.
Cuando rebootees, el kernel detectará el hardware y hará que hotplug cargue el firmware. Necesitarás usar br2684ctl para crear una conexión de vinculación y configurarlo con ifconfig.
Luego usa ppp para llamar a tu ISP. Como root, abre un editor de texto y úsalo para crear un bootscript, /etc/rc.d/init.d/dial
tipeamos en la consola:
kate /etc/rc.d/init.d/dial
Y copiamos y pegamos:
#!/bin/bash
count=0
while [[ $((count++)) -lt 40 ]]
do
sync=$(dmesg | grep 'ADSL line is up')
if [ ! -z "$sync" ]
then
br2684ctl -b -c 0 -a VP.VC
sleep 3
ifconfig nas0 192.168.0.1 netmask 255.255.255.0
sleep 10
pppd call speedtch
exit 0
fi
sleep 1
done
echo "El firmware Speedtouch no se cargó"
Donde VP.VC se cambia para España por 8.32. Los demás mirar
en la tabla que os he puesto arriba.
12. RETOQUES FINALES.
Tipeamos en la consola esto tal cual viene:
chmod 744 /etc/init.d/{dial,shorewall}
ln -s ../init.d/dial /etc/rc.d/rc5.d/S96dial
chmod 600 /etc/ppp/{*secrets,peers/speedtch}
Y REINICIAMOS, CRUCEMOS LOS DEDOS.
13. TRAS EL REINICIO, NOS CONECTAMOS:
Abrimos un terminal como usuario normal y ponemos:
su
para pasar a root luego tu password, lo escribimos bien aunque no se vea. Una vez como root escribimos en la consola:
/etc/init.d/dial
y a mi me salio esto:
RFC1483/2684 bridge: Interface "nas0" created successfully
RFC1483/2684 bridge: Communicating over ATM 0.8.32, encapsulation: LLC
RFC1483/2684 bridge: Interface configured
Aqui se escribe el siguiente comando:
pppd call speedtouch
y sale:
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:09:B6:8C:2A:30 authorized
local IP address 88.0.224.253
remote IP address 192.168.153.1
primary DNS address 80.58.61.250
secondary DNS address 80.58.61.254
Y MI CONEXION APARECIO EN EL ESCRITORIO DE MANDRIVA ACTIVA CON LAS ESTRALLA DE ABAJO DE CONECTADO.
Pruebo el navegador y perfecto, me sale el google. Despues, apague el pc y lo volvi a encender y la conexion se abre sin necesidad de nada, directamente en el escritorio sin el terminal.
Mucha suerte a todos.