12 diciembre 2014

Mini How to para hacer funcionar el modem Huawei en GNU/Linux. Cualquier distribucion.

La verdad que anduve juntando informacion de varios lados por que en la mayoria de los lados es incorrecta. De todas formas, Sakis3G anda muy bien, pero si no te permite navegar, siempre es bueno saber hacerlo funcionar a mano.

Primero debes tener instalados los paquetes de ppp y wvdial. La mayoria ya se instalan con la primera instalacion limpia de linux.

Conectar el módem USB. abrir la consola de linux y ejecutar los siguientes comandos

Usar el comando lsusb para verificar si nuestra distro lo reconoce, deberia aparecer algo asi

#lsusb
Bus 001 Device 013: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem


3-Luego, se debe chequear que lo reconozca como puerto serial:

ls -l /dev/ttyUSB*
crw-rw---- 1 root dialout 188, 0 may 4 20:53 /dev/ttyUSB0
crw-rw---- 1 root dialout 188, 1 may 4 20:53 /dev/ttyUSB1
crw-rw---- 1 root dialout 188, 2 may 4 20:49 /dev/ttyUSB2


Si NO responde algo como ésto, el próximo paso es:
Hacerlo reconocer como puerto serial

modprobe usbserial vendor=0x12d1 product=0x1003
mknod /dev/ttyUSB0 c 188 0
mknod /dev/ttyUSB1 c 188 1
mknod /dev/ttyUSB2 c 188 2


Utilizamos el comando

#wvdialconf create

El cual scaneara los puertos y nos dira donde esta conectado el modem USB

Luego abrimos el archivo /etc/wvdial.conf con un editor de texto, vi o mcedit o el que prefieran e ingresamos esto borrando lo que tenga.


[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","internet.ctimovil.com.ar" // segun el pais
Modem Type = USB Modem // o puede ser Analog Modem tambien
Area Code =
Phone = *99#
ISDN = 0
Password = ctigprs999 // user de su proveedor
Username = ctigprs // password de su proveedor
Modem = /dev/ttyUSB0 // poner el resultado de wvdialconf ttyUSB*Baud = 460800
Ask Password = 0
Dial Command = ATD
Stupid Mode = 1
Compuserve = 0
Force Address =
DialMessage1 =
DialMessage2 =
ISDN = 0
Auto DNS = 1


Luego guardamos el archivo salimos y ejecutamos wvdial y se conectara nuestro modem.

Pero no va a navegar porque no toma los dns correctos. Para ello debemos editar el archivo /etc/resolv.conf y el archivo /etc/ppp/resolv.conf con estos DNS

nameserver 170.51.255.100
nameserver 170.51.242.18

Para que no se borren lo dns cuando apagamos la maquina o nos desconectamos usamos el comando

chattr +i /etc/resolv.conf
chattr +i /etc/ppp/resolv.conf


Guardar salir y a navegar.
Datos:

Argentina
Username = ctigprs
Password = ctigprs999
APN = internet.ctimovil.com.ar


Paraguay
Username = ctigprs
Password = ctigprs
APN = gprs.claro.com.py o internet.ctimovil.com.py

Apoyemos el Software Libre
Basado en: http://www.quilmeslug.org/wiki/index.php?title=Modem3gMovistar y http://www.taringa.net/posts/linux/1656228/Modem-Huawei-en-linux-funcionando-y-probado-claro-py-y-ar.html

No hay comentarios: