COMO utilizar un Nokia 3205 como módem USB en NIU de Alegro (Ecuador)

Imagen de Joule
0 puntos

Bueno, aquí voy a exponer una pequeña guía de como conectarse a internet usando un teléfono Nokia 3205 a la red CDMA 1x RTT de Alegro PCS. Esto lo tuve que hacer ya que contraté este servicio, pero en Alegro no dan soporte a Linux, aunque creo que si hay soporte si contratan el servicio de banda ancha; así que googleando un poco, revisando el archivo de configuración del "instalador" que Alegro proporciona para Windows en su página web, y con la ayuda de un sniffer lo he hecho.

Para esto primero hay que activar el servicio en Alegro, y conseguir un cable de datos (en mi caso el DKU-5).
He utilizado GnomePPP y lo he probado en Ubuntu Gutsy y Hardy, aunque asumo que funcionará bien en otras distribuciones.

El primer paso es conectar el teléfono a la máquina usando uno de los puertos USB. No se necesitan drivers para el cable, ya que lo reconoce automáticamente.
Para ver en donde se reconoció el cable, hacemos lo siguiente:

julio@julio-laptop:~$ tail /var/log/messages
Nov 29 11:41:12 julio-laptop kernel: [ 2451.058594] usb 3-1: configuration #1 chosen from 1 choice
Nov 29 11:41:12 julio-laptop kernel: [ 2451.165688] usbcore: registered new interface driver usbserial
Nov 29 11:41:12 julio-laptop kernel: [ 2451.165931] /build/buildd/linux-2.6.24/drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
Nov 29 11:41:12 julio-laptop kernel: [ 2451.166427] usbcore: registered new interface driver usbserial_generic
Nov 29 11:41:12 julio-laptop kernel: [ 2451.166432] /build/buildd/linux-2.6.24/drivers/usb/serial/usb-serial.c: USB Serial Driver core
Nov 29 11:41:12 julio-laptop kernel: [ 2451.172145] /build/buildd/linux-2.6.24/drivers/usb/serial/usb-serial.c: USB Serial support registered for pl2303
Nov 29 11:41:12 julio-laptop kernel: [ 2451.172174] pl2303 3-1:1.0: pl2303 converter detected
Nov 29 11:41:12 julio-laptop kernel: [ 2451.172272] usb 3-1: pl2303 converter now attached to ttyUSB0
Nov 29 11:41:12 julio-laptop kernel: [ 2451.172283] usbcore: registered new interface driver pl2303
Nov 29 11:41:12 julio-laptop kernel: [ 2451.172285] /build/buildd/linux-2.6.24/drivers/usb/serial/pl2303.c: Prolific PL2303 USB to serial adaptor driver
julio@julio-laptop:~$ 

En la línea en negrita podemos ver que este está en ttyUSB0.

Ahora vamos con la configuración del GnomePPP (el cual podemos descargar de los repositorios de Ubuntu):

- Dispositivo: /dev/ttyUSB0 (Puede variar segun el caso)
- Tipo: Módem USB
- Velocidad: 230400

En el botón de Registros de Inicio, ponemos los siguientes:
-Init 2: AT+CRM=1 (Este en lugar del que viene por defecto)
-Init 3: AT+CSO=33

En los demás valores podemos dejar los que vienen por defecto.

Lo que sigue es configurar el usuario y contraseña que son su propio número telefónico, y el número a marcar que es el *99#

Con esta configuración ya debería funcionar, y efectivamente, así lo hizo en Gutsy, pero en Hardy me dió un error, en el cual no me podía autenticar. Esto lo resolví de la siguiente manera:

Con ayuda del sniffer descubrí que la conexión se autenticaba usando CHAP, así que tuve que editar el siguiente archivo:

/etc/ppp/chap-secrets

Este archivo originalmete contenía:

# Secrets for authentication using CHAP
# client        server  secret                  IP addresses


"096XYZXYZ" * ""
096XYZXYZ       *       096XYZXYZ

En donde XYZXYZ representan los 6 últimos dígitos de su número telefónico.

Luego, al buscar el formato de este archivo en Google, enconté que el contenido debía estar de la siguiente manera:

# Secrets for authentication using CHAP
# client        server  secret                  IP addresses


"096XYZXYZ" * "096XYZXYZ"
096XYZXYZ       *       096XYZXYZ

Al realizar este cambio, reinicié GnomePPP, y ya estoy navegando a través de NIU.

El servicio es bueno, y lo mejor es la portabilidad, ya que puedo conectarme donde sea.

Espero haber escrito bien este tutorial, ya que es el primero; pero sobretodo, espero que le sea de utilidad a alguien.