martes, 24 de enero de 2012

Conectarse a Internet usando un móvil Sony Ericsson K530i en Ubuntu via cable USB.

Vamos a conectar nuestro sistema Ubuntu a Internet usando un teléfono móvil Sony Ericsson K530i vía un cable usb.

Lo primero encendemos el teléfono, insertamos el número PIN y después conectamos el cable usb, que venía con el teléfono, al K530i y el ordenador.

Un menú presentando tres opciones aparecerá en la pantalla del teléfono:
  • Transferencia de Archivos
  • Modo Teléfono
  • Imprimir
Seleccionamos Modo Teléfono
Nuestro teléfono está listo para usar el cable usb.

Hay dos maneras para conectarse a Internet via cable USB:
  • Emulando un dispositivo ethernet a través del cable USB.
  • Usando el teléfono K530i como un módem serie USB.


EMULANDO UN DISPOSITIVO ETHERNET A TRAVÉS DEL CABLE USB

El kernel linux de nuestro sistema ha de haber sido compilado previamente con soporte para el módulo cdc_ether. Este módulo realiza la emulación.


Para configurar el teléfono vamos al menú:
Menú->Ajustes->Conectividad->USB->Internet USB->Cuentas Datos USB
y seleccionamos la cuenta de nuestro proveedor ISP.

Si no hay alguna cuenta previamente configurada necesitaremos crear una cuenta nueva:
Menú->Ajustes->Conectividad->Comunicaciones Datos->Cuentas de Datos->Nueva Cuenta

Algunos APN para proveedores de internet españoles son:

Movistar: movistar.es
Vodafone: ac.vodafone.es
Yoigo: internet
Orange: internet

Normalmente el usuario y password no son necesarios.

Como último paso, establecemos la conexión:
Menú->Ajustes->Conectividad->USB->Internet USB->Activar

Para comprobar lo que ha ocurrido abrimos una consola y ejecutamos:
$ifconfig

Aparecerá una interfaz como usb0 con su dirección IP correctamente configurada.

Cuando terminamos de navegar, apagamos la conexión:
Menú->Ajustes->Conectividad->USB->Internet USB->Desactivar


USANDO EL TELÉFONO K530i COMO UN MÓDEM SERIE USB

Nuestro teléfono K530i recibirá comandos AT y actuará como un módem serie USB.

Lo primero instalamos el paquete wvdial:
$sudo aptitude install wvdial

Si el cable usb está conectado correctamente al teléfono y al ordenador, aparecerán varios dispositivos:
$ls -l /dev/ttyACM*

crw-rw---- 1 root dialout 166, 0 2008-08-12 19:50 /dev/ttyACM0
crw-rw---- 1 root dialout 166, 1 2008-08-12 19:50 /dev/ttyACM1


Ahora necesitamos configurar wvdial para lo que crearemos un fichero .wvdialrc en nuestro directorio home.

por ejemplo:
[Dialer Defaults]
Phone = *99***1#
username = ''
password = ''
Modem = /dev/ttyACM0
Baud = 460800
Stupid Mode = 1
Init1 = ATZ
Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ISDN = 0
Modem Type = Analog Modem

[Dialer Vodafone]
Init4 = AT+CGDCONT=1,"IP","ac.vodafone.es";

[Dialer Movistar]
Init4 = AT+CGDCONT=1,"IP","movistar.es";

[Dialer Yoigo]
Init4 =AT+CGDCONT=1,"IP","internet";

[Dialer Masmovil]
Init4 =AT+CGDCONT=1,"IP","internetmas";

[Dialer Simyo]
Init4 =AT+CGDCONT=1,"IP","gprs-service.com";


[Dialer Pin]
Init2 = AT+CPIN="8888"      #write your pin here.



Este fichero de configuración servirá para la mayoría de ISPs españoles.

por ejemplo:
$wvdial Vodafone establecerá la conexión para el ISP Vodafone.
ó
$wvdial Vodafone Pin la primera vez si necesitamos introducir el número PIN.

Para terminar la conexión, simplemente pulsamos Ctr+c.

Si tu proveedor es otro necesitarás añadir la línea apropiada Init4 con el APN de tu proveedor. Algunos operadores también cambian el número de teléfono.


TRADUCIDO DE:
Connecting to Internet using a Sony Ericsson K530i mobile phone in Ubuntu (Linux) via USB cable.

No hay comentarios:

Publicar un comentario