3G

De Paraguay Educa

Este artículo describe cómo configurar un módem 3G en la XO.

Tabla de contenidos

Hardware soportado

Hasta ahora tuvimos éxito solamente con el Huawei E226. Con el ZTE 662 no funcionó.

Cargar el driver usbserial con los parámetros correctos

El primer paso es conectar el módem a algún puerto USB y hacer lo siguiente:

  • Ir a Hogar
  • Iniciar una Terminal
  • Ingresar como root, usando el comando 'su -', por ejemplo:
olpc$ su -
bash#

El segundo paso es obtener el product id y el vendor id del módem 3G.

Ingresar el siguiente comando en la Terminal:

# less /proc/bus/usb/devices

Buscar (con el teclado, fn+abajo y fn+arriba) la sección correspondiente al módem (típicamente la que tiene Manufacturer=HUAWEI Technologies).

Luego cargar el módulo usbserial desde la Terminal, ingresando siempre como root (por ejemplo, con el módem Huawei E226):

$ su -
# modprobe usbserial vendor=0x12d1 product=0x1003
#

Ahora continuar en una de las siguientes secciones dependiendo de tu proveedor.

Configuración específica para cada proveedor

Dependiendo de cual sea tu proveedor, algunos parámetros del archivo /etc/wvdial.conf son distintos.

TIGO

Para conectarse con TIGO hay que editar el archivo /etc/wvdial.conf con la aplicación vi (siempre como root).

# vi /etc/wvdial.conf

Teclear la letra 'o' para poder insertar texto, y agregar el siguiente contenido:

[Dialer Defaults]
Phone = *99#
Password = " " 
Username = " " 
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Stupid Mode = 1
Modem Type = USB Modem
ISDN = 0
Modem = /dev/ttyUSB0
Baud = 460800

Al terminar de insertar el texto, guardar el archivo ingresando los siguientes comandos en el teclado:

ctrl-O (control y 'o')
:x (dos puntos seguido por 'x')
enter

O para descartar los cambios realizados:

ctrl-O
:q
enter

Claro

Las configuraciones en el archivo /etc/wvdial.conf para el modem de Claro

[Dialer Defaults]
Phone = *99#
Password = ctigprs
Username = ctigprs999
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP" ,"gprs.claro.com.py"
Modem Type = USB Modem
ISDN = 0
Modem = /dev/ttyUSB0
Baud = 460800

Personal

Las configuraciones en el archivo /etc/wvdial.conf para el modem de Personal

[Dialer Defaults]
Phone = *99#
Password = personal
Username = personal
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP" ,"internet"
Modem Type = USB Modem
ISDN = 0
Modem = /dev/ttyUSB0
Baud = 460800

Configuracion DNS

Por algún motivo que aún no logramos descubrir, el wvdial no recibe bien los parámetros correspondientes a los servidores DNS del proveedor.

Para forzar a que se configuren explícitamente los servidores DNS luego de que se establezca la conexión, hay que editar el archivo /etc/ppp/ip-up.local

Abrir con vi:

# vi /etc/ppp/ip-up.local

Apretar la letra 'o' y agregar la siguiente línea:

echo "nameserver a.b.c.d" > /etc/resolv.conf

donde a.b.c.d es el servidor DNS primario de tu Proveedor (para TIGO es 200.85.32.2).

Dar permiso de ejecución al script de post-inicialización de la conexión con el siguiente comando:

# chmod +x /etc/ppp/ip-up.local

gGsHTm Walking in the prseecne of giants here. Cool thinking all around!

Desconectar

Para desconectar debes volver a la ventana de la Terminal y apretar ctrl-C (control y 'c')

Y para volver a activar las conexiones WiFi:

# /etc/init.d/NetworkManager start

With the bases loaded you struck us out with that aneswr!

Configuraciones finales

Para que el driver usbserial (que permite usar un dispositvo USB como módem) se cargue cada vez que se inicie la XO hay que editar el archivo /etc/rc.d/rc.local (ver más arriba instrucciones para insertar y luego guardar textos con la aplicación vi)

Abrir archivo con vi:

# vi /etc/rc.d/rc.local

Agregar al final una línea con el comando modprobe y los parámetros de acuerdo a tu caso, por ejemplo, del módem Huawei E226:

modprobe usbserial vendor=0x12d1 product=0x1003

Para poder utilizar esta configuración, cada vez que se desee usar el servicio 3G, se debe conectar el módem al puerto USB y luego reiniciar la XO.

Herramientas personales