jump to navigation

Conectar a Internet por 3G/UMTS desde linea de comando Linux 22 noviembre, 2011

Posted by ubanov in Informática-Linux, Telefonía.
Tags: , , , , , , ,
trackback

Hoy he tenido la necesidad de conectar una máquina Linux a Internet, utilizando un modem 3G (un Huawei USB cutre y viejito que tengo por ahí), además necesitaba hacerlo desde línea de comando de una máquina Debian.

Aquí escribo un Mini how-to de cómo lo he hecho.

Para configurarlo los pasos que he dado son:

Conectar el modem a la máquina. Con “dmesg | tail” he visto que me había creado dos puertos series, el /dev/ttyUSB0 y el /dev/ttyUSB1. En teoría hay que conectarse al primero (al ttyUSB0) para conectar a Internet por PPP, el otro da más información y puede servir para otras cosas (por ejemplo envío de SMS).

Hasta aquí bien, vamos a instalar algunos programas para que se encarguen de la gestión de las conexiones, en concreto: “apt-get install ppp wvdial”.

Se podría autoconfigurar el wvdial con el comando wvdialconf, pruébalo si quieres.

Configurar el wvdial (fichero /etc/wvdial.conf) con los siguientes contenidos:

[Dialer Defaults]
New PPPD = yes
Stupid Mode = 1
Modem Type = 3G Modem
Baud = 460800
Modem = /dev/ttyUSB0
ISDN = 0

[Dialer poweron]
Init1 = AT+CFUN=1

[Dialer poweroff]
Init1 = AT+CFUN=0

[Dialer movistar]
Init1 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init2 = AT+CGDCONT=1,”IP”,”movistar.es”
;Init3 = AT+CPIN=”1234″
Phone = *99***1#
Password = MOVISTAR
Username = MOVISTAR

[Dialer yoigo]
Init1 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init2 = AT+CGDCONT=1,”IP”,”internet”
;Init3 = AT+CPIN=”1234″
Phone = *99***1#
Password = “blank”
Username = “blank”

Con esta configuración podrías marcar a Internet con el comando “wmdial yoigo” o “wmdial movistar”.

Un par de notas sobre la configuración. Yo no tengo ningún pin en mis tarjetas SIM (siempre lo quito), si tu tarjeta tiene un pin será necesario modificar la línea Init3 y descomentarla.

He dado las configuraciones para un par de operadores… si necesitas algún otro operador tendrás que cambiar el valor del APN en la línea Init2, la password y el username.

Yoigo necesita que el nombre de usuario y password esté vacío. Pero wvdial no permite esta configuración (por lo menos en la versión de debian 5, que es lo que he probado yo). En algún sitio he visto que recomiendan poner como usuario y password “blank”, aunque yoigo en concreto funciona poniendo lo que te de la gana. En la página http://ubanov.wordpress.com/2011/11/22/proveedores-apn-espana/ he incluido los APN más habituales que yo uso.

Por último, si cuando te vas a conectar tu máquina ya tiene un default gateway configurado (que estés conectado por cable/wifi a Internet), wvdial no te establecerá el default gateway por defecto y lo tendrás que hacer a mano.

Espero que a alguien más le valga.

Advertisement

Comentarios»

No comments yet — be the first.

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.