Internet con NIU Banda Ancha USB modem Alegro en Ubuntu

Este tutorial lo hice para poder conectarme con NIU Banda Ancha de Alegro con el modem USB Franklin Wireless's CDU 550 EVDO por medio de Ubuntu 8.04 Hardy.

Para Ubuntu 7.10 tienes que hacer primero un paso adicional que lo copio al final, pero es fácil. :)

Conectamos el modem USB Franklin Wireless's CDU 550 EVDO en cualquiera de los puertos y por medio de una ventana de terminal tipeamos

$ sudo wvdialconf /etc/wvdial.conf

Ahi va a escanear en que puerto se monta el modem USB. En mi caso me da el siguiente resultado:

Scanning your serial ports for a modem.
Modem Port Scan<*1>: S0 S1 S2 S3
WvModem<*1>: Cannot get information for serial port.
ttyACM0<*1>: ATQ0 V1 E1 -- OK
ttyACM0<*1>: ATQ0 V1 E1 Z -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
ttyACM0<*1>: Modem Identifier: ATI -- Manufacturer: CMOTECH CO.,LTD.
ttyACM0<*1>: Speed 4800: AT -- OK
ttyACM0<*1>: Speed 9600: AT -- OK
ttyACM0<*1>: Speed 19200: AT -- OK
ttyACM0<*1>: Speed 38400: AT -- OK
ttyACM0<*1>: Speed 57600: AT -- OK
ttyACM0<*1>: Speed 115200: AT -- OK
ttyACM0<*1>: Speed 230400: AT -- OK
ttyACM0<*1>: Speed 460800: AT -- OK
ttyACM0<*1>: Max speed is 460800; that should be safe.
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
Found an USB modem on /dev/ttyACM0.
Modem configuration written to /etc/wvdial.conf.
ttyACM0<Info>: Speed 460800; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"

Lo que nos interesa es esto Found an USB modem on /dev/ttyACM0, osea estamos viendo que Ubuntu si reconoce el equipo.

Luego de esto volvemos a terminal y escribimos

$ sudo gedit /etc/wvdial.conf

Se abre nuestro editor de texto con la siguiente información

[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = USB Modem
Baud = 460800
New PPPD = yes
Modem = /dev/ttyACM0 (aquí puedes ver que el modem ya está reconocido)
ISDN = 0
; Phone = <Target Phone Number>
; Password = <Your Password>
; Username = <Your Login Name>

Procedemos a modificar donde dice target phone number, yourpassword, your login name.

En el caso de Alegro el numero para marcar es #777. El usuario es el número de celular que te asignan y la clave también la que te dan con el kit de instalación

Debe quedar de la siguiente forma (ojo borramos las comillas)

[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = USB Modem
Baud = 460800
New PPPD = yes
Modem = /dev/ttyACM0
ISDN = 0
Phone = #777
Username = 09999888 (tu número)
Password = 5C1D0RBA (tu clave)

Grabamos el archivo, cerramos y estamos listos para navegar. Volvemos a abrir una ventana del terminal para conectarnos, cada vez que necesitemos conectarnos debemos escribir esto en el terminal

$ sudo wvdial

Damos enter nos pide nuestra clave y el modem empieza a marcar para conectarse, y ya estaremos navegando sin problema.

Ahora cuando queramos desconectarnos vamos a la ventana de terminal y damos CTRL + C por 2 veces y se desconectará.

Paso adicional para Ubuntu 7.10

Franklin Wireless's CDU 550 EVDO USB modem no es detectado por Ubuntu 7.10 (Fedora 8 si lo detecta). Si quieres usar este modem con Ubuntu o otra distro que no la reconoce esta es una solución (la he probado en 7.10 y funciona correctamente):

Necesitas crear un shell script. Abre gedit (o el editor que uses). Copia y pega el siguiente texto en el gedit:

#!/bin/bash
# usb : acm
echo -e "\033[32mMake Modem Device\033[0m"
for i in `seq 0 2` ; do
mknod /dev/ttyACM$i c 166 $i
done

echo -e "\033[32mMake Dual Mode Device\033[0m"
for i in `seq 0 2` ; do
mknod /dev/ttyUSB$i c 188 $i
done

echo -e "\033[32mMake driver rule\033[0m"
/sbin/modprobe usbserial vendor=0x16d8 product=0x5511
/sbin/modprobe usbserial vendor=0x16d8 product=0x5512
/sbin/modprobe usbserial vendor=0x16d8 product=0x5513
/sbin/modprobe usbserial vendor=0x16d8 product=0x5521
/sbin/modprobe usbserial vendor=0x16d8 product=0x5522
/sbin/modprobe usbserial vendor=0x16d8 product=0x5523
/sbin/modprobe usbserial vendor=0x16d8 product=0x5531
/sbin/modprobe usbserial vendor=0x16d8 product=0x5532
/sbin/modprobe usbserial vendor=0x16d8 product=0x5533
/sbin/modprobe usbserial vendor=0x16d8 product=0x5541
/sbin/modprobe usbserial vendor=0x16d8 product=0x5542
/sbin/modprobe usbserial vendor=0x16d8 product=0x5543
/sbin/modprobe usbserial vendor=0x16d8 product=0x5551
/sbin/modprobe usbserial vendor=0x16d8 product=0x5552
/sbin/modprobe usbserial vendor=0x16d8 product=0x5553
/sbin/modprobe usbserial vendor=0x16d8 product=0x5561
/sbin/modprobe usbserial vendor=0x16d8 product=0x5562
/sbin/modprobe usbserial vendor=0x16d8 product=0x5563
/sbin/modprobe usbserial vendor=0x16d8 product=0x6011
/sbin/modprobe usbserial vendor=0x16d8 product=0x6012
/sbin/modprobe usbserial vendor=0x16d8 product=0x6013
/sbin/modprobe usbserial vendor=0x16d8 product=0x6021
/sbin/modprobe usbserial vendor=0x16d8 product=0x6022
/sbin/modprobe usbserial vendor=0x16d8 product=0x6023
/sbin/modprobe usbserial vendor=0x16d8 product=0x6511
/sbin/modprobe usbserial vendor=0x16d8 product=0x6512
/sbin/modprobe usbserial vendor=0x16d8 product=0x6513
/sbin/modprobe usbserial vendor=0x16d8 product=0x6521
/sbin/modprobe usbserial vendor=0x16d8 product=0x6522
/sbin/modprobe usbserial vendor=0x16d8 product=0x6523
/sbin/modprobe usbserial vendor=0x16d8 product=0x6531
/sbin/modprobe usbserial vendor=0x16d8 product=0x6532
/sbin/modprobe usbserial vendor=0x16d8 product=0x6533
/sbin/modprobe usbserial vendor=0x16d8 product=0x6541
/sbin/modprobe usbserial vendor=0x16d8 product=0x6542
/sbin/modprobe usbserial vendor=0x16d8 product=0x6543
/sbin/modprobe usbserial vendor=0x16d8 product=0x6551
/sbin/modprobe usbserial vendor=0x16d8 product=0x6552
/sbin/modprobe usbserial vendor=0x16d8 product=0x6553
/sbin/modprobe usbserial vendor=0x16d8 product=0x6561
/sbin/modprobe usbserial vendor=0x16d8 product=0x6562
/sbin/modprobe usbserial vendor=0x16d8 product=0x6563

Luego, graba el archivo como un shell script - con un nombre que recuerdes, por ejemplo: modem.sh

Haz ejecutable el archivos. Desde el terminal has cd hasta donde este grabado el archivo modem.sh y escribe

sudo chmod a+x modem.sh

then execute the file:

sudo ./modem.sh

Ahora el modem esta configurado y puedes seguir los pasos de arriba para configurarlos con wvdial

Comentarios

hola Esteban al ser un modem

Imagen de Epe

hola Esteban
al ser un modem ACM se puede configurar facilmente con el wizard gráfico del ubuntu. Se pone /dev/ttyACM0 y se ponen los parámetros y a andar.

Así hago con mi centos.. hoy pruebo en ubuntu

Saludos
epe
--
NuestroServer.com
Ecuador: +(593) 9 9246504, +(593) 2 600 4454
USA: +1 305 359 4495, España: +34 91 7617884


Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

Gracias epe, si lo he

Imagen de estebandido

Gracias epe, si lo he probado y funciona, pero como haces para iniciar o parar la conexión?? ya que mi plan es controlado, entonces prefiero saber el rato que me conecto y desconecto

para crearla uso el wizard

Imagen de Epe

para crearla uso el wizard del ambiente gráfico (me es más cómodo).

ahora en efecto arrancarle y detenerle le hago manual para saber cuándo estoy conectado y que no me consuma.

arrancar:
ifup alegropcs (en su caso sería sudo /sbin/ifup alegropcs me imagino)

para apagarle:
ifdown alegropcs

(a mi conexión le llamé: alegropcs, es el mismo nombre que se ve en el panel de control de la red... )

Saludos
epe
--
NuestroServer.com
Ecuador: +(593) 9 9246504, +(593) 2 600 4454
USA: +1 305 359 4495, España: +34 91 7617884


Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

SOLO FUNCIONA CON ESE MODEM

Hola tenia una duda. ¿Será que funciona con otro modem?

Yo tengo el EPI VALLEY SEC-7089

es un poco más grande, rectangular.

Otra cosa me parece que la velocidad de conexión de depende del modem verdad? y no se si alegro tendra limite de descargas a velocidad de Banda Ancha como PORTA por ejemplo donde sólo puedes descargar como 4GB a alta velocidad y luego no.

Gracias