Configuración de Red 3G - USB CDU-680

Configuración de Tarjeta USB CDU-680 de Red 3G de BAM (Banda Ancha Movil) de IUSACELL con KPPP.

Aquí los pasos a seguir para lograr una configuración del servicio de BAM IUSACELL 3G.

El servicio de Banda Ancha Móvil de IUSACELL es uno de los primeros servicios que se han implementado en México de red 3G, tiene una cobertura limitada y un costo mensual elevado. Sin embargo puede resultar útil ya que puedes llevarla contigo (dentro de ciudades con cobertura), además de ofrecer altas velocidades de navegación.

Dicho esto, pasemos a la configuración de dicho dispositivo sobre Trisquel/gNewSense. Cabe notar que esta guia funciona sobre Trisquel/gNewSense 2.x y se espera que en versiones posteriores.

Para poder hacer uso de la tarjeta USB CDU-680, se requiere de activación y configuración. El proceso de configuración, hasta donde lo he intentado, NO se puede realizar con Software Libre, por lo que dudé varias veces en escribir esta guia, sin embargo, si la tarjeta queda activada y configurada para usarse en el momento de su adquisición, entonces no hay motivo porque sufrir para poder usarla sobre una plataforma 100% libre.

Por lo que recomiendo, pedir la tarjeta configurada y es muy importante que la tarjeta este en modo Híbrido (Dispositivo de Almacenaje + Módem USB) de manera que el sistema GNU/Linux pueda reconocerlo al insertarla en un puerto USB.

Con esas dos cosas en mente, no tenemos por que preocuparnos por nunca tocar un sistema no-libre para su uso.

Por lo que podemos continuar a la configuración sobre GNU/Linux.

Configuración Completa

Empezamos conectando la tarjeta USB CDU-680 en un puerto libre y revisando los dispositivos reconocidos por el sistema:

$ ls usb
obteniendo algo similar a:
Bus 005 Device 003: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 005 Device 001: ID 0000:0000  
Bus 004 Device 001: ID 0000:0000  
Bus 003 Device 002: ID 16d8:6803
Bus 003 Device 001: ID 0000:0000  
Bus 002 Device 002: ID 0458:003a KYE Systems Corp. (Mouse Systems) 
Bus 002 Device 001: ID 0000:0000  
Bus 001 Device 002: ID 049f:000e Compaq Computer Corp. Internet Keyboard
Bus 001 Device 001: ID 0000:0000 
Podemos notar el dispositivo
...
Bus 003 Device 002: ID 16d8:6803
...
A continuación cargamos el modulo usbserial para la tarjeta y así poder usarla:
$ sudo modprobe usbserial vendor=0x16d8 product=0x6803
normalmente se agrega sin presentar errores, nótese el uso del ID para cargar el modulo.

Una vez que se ha agregado el modulo correctamente, podemos añadirlo a los modulos para que sea cargado en cada inicio de sesión.

$ sudo gedit /etc/modules
lo añadimos a la lista :
fuse
lp
sbp2
usbserial vendor=0x16d8 product=0x6803

guardamos y cerramos cambios.

A continuación instalamos KPPP (puede instalarse previamente, mientras se tenga acceso a una conexión a internet :P ).

$ sudo apt-get install kppp
Una vez instalado configuramos los parámetros:

Configuración de KPPP

Configure
Manual Set Up
Accounts:
*Conection Name: BAM-IUSACELL
Phone number: #777
Authentication: Scrip Based
Store Pasword: Activado
+ Modems:
- New
-- Device:
*Modem Name: CDU-680
Modem Device: /dev/ttyUSB0
Flow Control: Hardware [CRTSCTS]
Line termination: CR/LF
Conections Speed: (la más rápida disponible)
Misc:
Dock into panel on connect: Activado (opcional)
* Puede elegirse cualquier nombre para la Conexión y el Módem.
Nota: El servicio de BAM no requiere usuario o contraseña, la cuenta del dispositivo queda registrada en el momento de su activación, por lo que el parámetro de usuario y contraseña pueden ir vacios sin problema alguno.

Esta configuración permite usar KPPP, como gestor de marcado y monitor de la conexión.

Terminamos haciendo click en «Connect» y a disfrutar del servicio, por su costo será mejor que lo disfrute :P.

Situaciones conocidas:

Network Manager

Network manager en la version 2.x de Trisquel/gNewSense aun no esta diseñado para poder manejar correctamente dispositivos para conexiones 3G, por lo que aun cuando este conectado marcará como que no lo está. Activando el modo «Off-line» de una gran variedad de programas que le solicitan a NM la información de la conexión. Esta situación afecta:

Navegadores

IceCat, Epiphany, Firefox, etc.

Mensajeros Instantaneos

Pidgin, Empaty, etc.

...demás programas configurados para Network Manager

Liferea, Evolution, etc.

La manera de manejarlo es activando el modo «On-line» de vuelta en cada programa usado para que solicite la comunicación directa (sin pasar por NM) a la conexión PPP (KPPP), para el caso de Pidgin, es necesario poner estado «Desconectado» y nuevamente «Disponible» para que solicite la conexión a PPP. Esta situación (aun sin probar) puede cambiar en la version 3.0 y posterior

Configuración Rápida

Una vez que ya maneja la manera mas completa, pongo a su disposición la manera rápida, en esos casos que uno no puede pasar mucho tiempo configurando la conexión. Podrá reconocer las acciones realizadas y ejecutarlos a placer con el paso del tiempo. Todo lo realizaremos desde una terminal.
$ sudo modprobe usbserial vendor=0x16d8 product=0x6803
$ sudo gedit /etc/wvdial.conf
Se cambia el texto que aparece con el siguiente.
[Dialer Defaults]
Modem = /dev/ttyUSB0
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ISDN = 0
Modem Type = USB Modem
Stupid Mode =yes
Phone = #777
Username = x
Password = y
guardar y cerrar
$ sudo wvdial
¡Listo!, ¿no fue rápido? :)

Happy network hacking!

Revisiones

02/22/2010 - 12:31
Ark74
01/21/2011 - 14:18
anonymous