Usar el movil como modem via bluetooth en Ubuntu

Aqui os voy a dejar unos sencillos pasos para usar el movil como modem conectandolo via bluetooth en Ubuntu

Antes de empezar, descargué los paquetes:

sudo apt-get install bluez-utils ppp wvdial

Editamos el archivo

hcid.conf

Para configurar nuestro dispositivo Bluetooth (da igual si es un dispositivo externo USB bluetooth o uno que venga integrado con la laptop o notebook, como en mi caso):

sudo gedit /etc/bluetooth/hcid.conf

El contenido del archivo debería ser similar a éste:

options {
autoinit yes;
security auto;
pairing multi;
passkey “0000”;
}
device {
name “mi-laptopl”;
class 0x3e0100;
iscan enable; pscan enable;
discovto 0;
lm accept;
lp rswitch,hold,sniff,park;
}

Las secciones a modificar serían security manager, cuyo valor deberá ser security auto; passkey
corresponderá a la clave de nuestro dispositivo Bluetooth conectado a nuestra PC o laptop (no es la clave Bluetooth del móvil, aunque será la que nos preguntará el móvil al momento de hacer que se reconozcan entre sí, por lo tanto se sugiere que sea de tipo numérico); name será un nombre opcional para nuestra PC o laptop.
Reiniciamos nuestro dispositivo Bluetooth de nuestra PC o laptop mediante el siguiente comando:

sudo /etc/init.d/bluetooth restart

Descubrir la dirección de nuestro móvil, y para ello escribiremos:

sudo hcitool scan

Nos debería dar algo como esto:

XX:XX:YY:YY:FA:C4 [nombre del móvil]

para luego pasar al siguiente paso.

Una vez obtenida la dirección, podremos averiguar el canal que usar el móvil para el servicio de red de marcado mediante:

sdptool browse XX:XX:YY:YY:FA:C4

y nos enfocamos en la siguiente sección:


Service Name: Dial-up Networking
Service RecHandle: 0x10001
Service Class ID List:
“Dialup Networking” (0x1103)
“Generic Networking” (0x1201)
Protocol Descriptor List:
“L2CAP” (0x0100)
“RFCOMM” (0x0003)
Channel: 1
Profile Descriptor List:
“Dialup Networking” (0x1103)
Version: 0x0100

Lo que nos indica que nuestro móvil tiene asignado el canal 1 (u otro canal) para el servicio de marcado.
Ahora pasamos a editar el archivo rfcomm.conf :

sudo gedit /etc/bluetooth/rfcomm.conf

cuyo contenido es el siguiente:

rfcomm0 {
# Automatically bind the device at startup
bind yes;

# Bluetooth address of the device
device XX:XX:YY:YY:FA:C4;

# RFCOMM channel for the connection
channel 1;

# Description of the connection
comment “Example Bluetooth device”;
}

Noten que el valor de bind será yes, device colocaremos la dirección Bluetooth de nuestro móvil y en channel el canal correspondiente, en este caso será el 1, que fue el resultado que obtuvimos.

También existe un atajo, de configurarlo rápidamente mediante:

sudo rfcomm bind rfcomm0 XX:XX:YY:YY:FA:C4 1

Ahora vamos a configurar wvdial para ello abrimos el archivo de configuracion de wvdial con lo siguiente :

sudo gedit /etc/wvdial.conf

el contenido del mismo es este:

[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,”IP”,”movistar.es”
Modem Type = USB Modem
Baud = 460800
New PPPD = yes
Modem = /dev/rfcomm0
ISDN = 0
Phone = *99#
Username = “movistar”
Password = “movistar”
Stupid Mode = 1
Ask Password = 0
Dial Command = ATDT
Compuserve = 0
Force Address =
Idle Seconds = 3000
DialMessage1 =
DialMessage2 =
Auto DNS = 1

NOTA: ESTOS SON LOS DATOS DE CONEXION APN PARA MOVISTAR

Para otras operadoras, simplemente modificamos el APN (que lo podemos consultar desde la configuración respectiva en nuestro móvil o en la página web de quien nos preste el servicio), y el número de marcado.

Y por último… invocamos a wvdial para conectarnos usando nuestro móvil como modem vía Bluetooth (y así dejarlo enchufado tranquilamente al tomacorrientes y olvidarnos de la descarga de la batería):

Una respuesta a “Usar el movil como modem via bluetooth en Ubuntu”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *