HOW TO: Conexión a internet con teléfono móvil y bluetooth.

Desde hace ya algunos meses tengo un teléfono Nokia 2630, al tener bluetooth y GPRS pensé que era muy buena idea si lograba conectarme a internet mediante el móvil :) googleando un poco me encontré con algunos tutoriales interesantes, hasta que encontré uno que me pareció de lo mas sencillo posible, es muy sencillo (pensé), por lo que no creo que funcione, lo hice en Ubuntu Jaunty (9.04) y para mi sorpresa… funciona!

A continuación detallo los pasos a seguir:

Primero que todo debemos asegurarnos que el bluetooth este activado :P el siguiente paso es establecer una conexión en serie mediante el bluetooth y el teléfono, para lograrlo necesitamos conocer su MAC address, utilizaremos hcitool para buscar dipositivos bluetooth:

[williams@anubis:~]$ hcitool scan
Scanning...
00:13:E4:7D:2E:42 Williams Mobile


Si todo ha ido bien, nos mostrara el nombre de teléfono y su MAC address, ahora hay que editar el archivo /etc/bluetooth/rfcomm.conf si no existe, debemos crearlo, si existe modificarlo para que coincida con el siguiente ejemplo:

#
# RFCOMM configuration file
#
rfcomm0 {
# Automatically bind the device at startup
bind no;
# Bluetooth address of the device
device 00:13:E4:7D:2E:42;
# RFCOMM channel for the connection
channel 1;
# Description of the connection
comment "Nokia 2630";
}

Si tu tienes un teléfono Nokia el channel debería ser 1, si es de otra marca es mejor que te asegures utilizando sdptool para comprobar las capacidades de tu teléfono. El comando debería ser sdptool browse 00:13: E4: 7D: 2E: 42, pero, por supuesto, utilizar la dirección de su teléfono. Debería salir un montón de texto, pero el que nos interesa es sólo la sección “Dial-up Networking”. Confirme el número del canal y luego hacer los cambios pertinentes en el archivo RFCOMM anteriormente.

Luego viene la configuración de PPP. Abra el archivo /etc/wvdial.conf y añadir el texto siguiente:

[Dialer Defaults]
Phone = *99#
Password = off
Username = off
Stupid Mode = 1< Dial Command = ATDT
New PPPD = yes
Remote Name = "*"
[Dialer nokia]
Modem = /dev/rfcomm0
Baud = 460800
Init1 = ATZ
Init2 = AT+CFUN=1
Init3 = ATQ0 V1 E1 S0=0 &amp;C1 &amp;D2 +FCLASS=0
ISDN = 0
Modem Type = Analog Modem
Init5 = AT+CGDCONT=1,"IP","broadband.tigo.sv"

Antes de conectarnos tenemos que crear el enlace “serial” con el teléfono (device 0 en /etc/bluetooth/rfcomm.conf)

[williams@anubis:~]$ sudo rfcomm bind 0
[williams@anubis:~]$ rfcomm
rfcomm0: 00:13:E4:7D:2E:42 channel 1 clean

Deberíamos ver el estado de rfcomm0 como "clean". Ahora solo deberíamos utilizar rebind después de reiniciar el sistema. Ahora solo nos falta usar wvdial para conectar con el teléfono y marcar al ISP:

[williams@anubis:~]$ sudo wvdial nokia

Bastante simple ¿verdad? :) espero que también les sea de ayuda.

Saludos!!

Most Commented Posts

About Williams Orellana

Developer and Free Software lover, Involved in the Debian project as unofficial maintainer. I want share my passion, knowledge and experience on the road to becoming a Debian Developer.

2 Responses to “HOW TO: Conexión a internet con teléfono móvil y bluetooth.”


  • Hola, muchas gracias por este How To. Tengo un Nokia E51 con servicio 3G de MasMovil, utilizo Debian Lenny.

    He estado leyendo en muchos sitios pero no como hacerlo funcionar.

    Estos es lo he hecho hasta ahora:

    1. Configurar el bluetooth:

    # rfcomm
    rfcomm0: 00:1D:6E:xx:xx:xx channel 4 clean

    (En E51 el servicio “Dial-Up Networking” esta en el canal 4)

    2. He escrito a MasMovil para que me den los parametros de configuracion y es esto lo que me han dado:

    - No necesita usuario ni contraseña.
    - APN o Punto de acceso: internetmas
    - Número de teléfono o teléfono marcado: *99#
    - Comando de inicialización o de inicio: +CGDCONT=1,“IP”,“internetmas”

    3. Asi que he empezado a configurar el /etc/wvdial.conf de esta manera:

    [Dialer Defaults]
    Phone = *99#
    Password =
    Username =
    Stupid Mode = 1
    Dial Command = ATDT
    New PPPD = yes
    Remote Name = “*”

    [Dialer Nokia]
    Modem = /dev/rfcomm0
    Baud = 460800
    Init1 = ATZ
    Init2 = ATQ0 V1 E0 S0=0 &C1 &D2 +FCLASS=0
    Init3 = +CGDCONT=1;”IP”;”internetmas”;
    ISDN = 0
    Modem Type = Analog Modem

    4. Estos son los permisos de mi modem:

    # ls -l /dev/ | grep rfcomm0
    crw-rw—- 1 root dialout 216, 0 2009-08-08 15:14 rfcomm0

    Y cuando intento conectarme, este es el error.

    # wvdial Nokia
    –> WvDial: Internet dialer version 1.60
    –> Cannot get information for serial port.
    –> Initializing modem.
    –> Sending: ATZ
    ATZ
    OK
    –> Sending: ATQ0 V1 E0 S0=0 &C1 &D2 +FCLASS=0
    ATQ0 V1 E0 S0=0 &C1 &D2 +FCLASS=0
    OK
    –> Sending: +CGDCONT=1;”IP”;”internetmas”;
    –> Sending: ATQ0
    OK
    –> Re-Sending: +CGDCONT=1;”IP”;”internetmas”;
    –> Modem not responding.

    No entiendo muy bien donde esta el problema, ¿alguien me puede ayudar? He probado muchas configuraciones, pero nada de nada.

    Gracias por todo y saludos.

  • Gracias, funciona a la perfección.

Comments are currently closed.
blog comments powered by Disqus



Bad Behavior has blocked 126 access attempts in the last 7 days.


Creative Commons Attribution-ShareAlike
This work from Williams Orellana is released under the license Creative Commons Attribution-ShareAlike 3.0.

:)