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 https://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.

Comentarios»

1. olivia meynard - 3 mayo, 2013

Esta bueno


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: