CONEXIÓN LINUX (GUADALINEX v.6) A INTERNET USANDO BLUETOOTH POR USB (Y EL MÓVIL COMO MÓDEM)

¿Qué es Guadalinex?

Vea más información en: http://www.guadalinex.org/que-es-guadalinex

I. Recomendaciones previas:

  1. Asegurarse de que nuestro móvil, no sólo dispone de conexión Bluetooth, sino que también actúa como módem (P. ej.: el Nokia 6085 sí lo tiene, mientras que el Samsung SGH-X550, "es Bluetooth", pero no lo tiene). Si no lo sabe, tendrá que probar con estas instrucciones... ¡suerte!

  2. Esta configuración está comprobada para Yoigo. Para otros proveedores, el fichero de marcación 'wvdial' puede ser algo diferente (pondré el que creo ha de funcionar con Movistar... pero que no he comprobado.

  3. No "importe" nuevas aplicaciones para Bluetooth: Guadalinex V.5 ya dispone de lo necesario: si tiene conectado un dispositivo Bluetooth, en el panel superior, a la derecha, verá el logo- Bluetooth (azul), que le indica la presencia del Administrador Bluetooth

  4. Necesitamos conocer la MAC address del móvil, para ello utilizaremos hcitool. Abrimos una terminal (Aplicaciones>Accesorios>Teminal (gnome-terminal), e introducimos:

    ~$ hcitool scan

    Scanning ...

    00:1C:43:64:5E:21 Nokia 6085

    Esa serie, 00:1C:43:64:5E:21, es la dirección, la ID de nuestro móvil

  5. Ahora, debemos asegurarnos de suprimir el móvil. Para suprimirlo, botón derecho del mouse sobre el icono de Bluetooth (en el panel superior, a la derecha) y elegimos Preferencias. Si figura ya como dispositivo conocido, seleccionarlo y pulsar en el cubo de basura para suprimirlo (confirmar luego en Borrar).

2. Configuración de la "conexión serie" y del fichero de marcación 'wvdial'

  1. Para editar el fichero 'rfcomm.conf', usaremos la siguiente orden (en Linux, tenga mucho cuidado con las mayúsculas y los espacios; la instrucción es lo que figura dentro de las comillas '...'): '~$ sudo gedit /etc/bluetooth/rfcomm.conf'. Aparecerá una pantalla solicitando nuestro password de usuario; introducimos nuestra clave, y aparece una nueva ventana del editor (gedit)

    Copie lo siguiente (desde #, a }...¡no se olvide del corchete de cierre!) entendiendo que, en 'device 00:00:00:00:00:00', vd. pondrá los pares de la ID de su móvil y, en 'comment "Nokia 6085"', el nombre de su teléfono (mire en su móvil, normalmente, en Ajustes > Conectividad > Bluetooth...):

    ========

#

# RFCOMM configuration file.

#

rfcomm0 {

# # Automatically bind the device at startup

bind no;

#

# # Bluetooth address of the device

device 00:00:00:00:00:00;

#

# # RFCOMM channel for the connection

channel 1;

#

# # Description of the connection

comment "Nokia 6085";

}

========

COMENTARIO: De momento, dejamos 'bind no;' para hacer pruebas; pero más adelante lo dejaremos en 'bind yes;'. Guardamos el fichero (Ctrl+S) y cerramos el editor gedit (Ctrl+Q)

========

  1. A continuación, comprobamos que se puede efectuar una conexión de serie; para ello introducimos en el Terminal: '~$ sudo rfcomm connect 0', y entonces debemos coger el móvil e introducir una clave (p.ej: 0000), volvemos a la pantalla donde se nos pide que ratifiquemos la clave; ponemos la misma que pusimos en el móvil y el terminal deberá contestar algo como:

    'Connected /dev/rfcomm0 to 00:1C:43:64:5E:21 on channel 1

    Press CTRL-C for hangup'

    (Pulsamos Ctrl+C para colgar)

  1. Volvemos a la ventana del terminal y reiniciamos el dispositivo USB con la orden '~$ sudo /etc/init.d/bluetooth restart', y en el terminal pondrá '* Restarting bluetooth'

  2. Reeditamos el fichero 'rfcomm.conf' con la orden '~$ sudo gedit /etc/bluetooth/rfcomm.conf' y ahora lo dejamos con 'bind yes;'. Guardamos el fichero (Ctrl+S) y cerramos el editor gedit (Ctrl+Q)

  3. Volvemos al Terminal para reiniciar al bluetooth. Intoducimos la orden '~$ sudo /etc/init.d/bluetooth restart', y en el terminal pondrá '* Restarting bluetooth' y devolverá el prompt para seguir. Entonces cargaremos el módulo del kernel "ppp_async" introduciendo la orden '~$ sudo modprobe ppp_async'. Así el módulo del kernel "ppp_async" aparecerá en el path /etc/modules y se cargará a cada reinicio del PC.

  4. Editaremos el fichero 'wvdial' introduciendo en el Terminal la orden '~$ kdesudo gedit /etc/ppp/peers/wvdial'; aparecerá una pantalla solicitando nuestro password de usuario; introducimos nuestra clave, y aparece una nueva ventana del editor (gedit) donde deberemos editar lo siguiente:

hide-password

noauth

name wvdial

debug

usepeerdns

defaultroute

noipdefault

mtu 472

    Guardamos el fichero (Ctrl+S) y cerramos el editor gedit (Ctrl+Q)

  1. Por fín. editaremos el fichero 'wvdial.conf' introduciendo en el Terminal la orden '~$ kdesudo gedit /etc/wvdial.conf'; aparecerá una pantalla solicitando nuestro password de usuario; introducimos nuestra clave, y aparece una nueva ventana del editor (gedit) donde, para el caso de que nuestro proveedor sea Yoigo deberemos editar lo siguiente:

[Dialer Defaults]

Modem = /dev/rfcomm0

Baud = 115200

Init = ATZ+CGDCONT=1,"IP","internet"

Phone = *99***1#

Username = ''

Password = ''

New PPPD = yes

 

Guardamos el fichero (Ctrl+S) y cerramos el editor gedit (Ctrl+Q)
Para Movistar el fichero 'wvdial.conf' podría ser:

[Dialer Defaults]

Modem = /dev/rfcomm0

Baud = 115200

Init = ATZ+CGDCONT=1,"IP","movistar.es",,0,0

Phone = *99#

Username = ''

Password = ''

New PPPD = yes

(Guardar el fichero con Ctrl+S y cerra el editor gedit con Ctrl+Q)

Hecho esto, asegurándose de que tenemos el móvil encendido y el adaptador USB conectado, REINICIALIZAMOS el equipo.

Y a partir de ahí, para conectarse, bastará con ejecutar en un Terminal la orden 'wvdial' (no wvdial.conf).

NOTA: Con Firefox (sobre el IExplorer no lo se), hay que activar:Archivo>Trabajar sin conexión

CON VUESTRO PORTÁTIL Y UN MÓVIL, PODRÉIS CONECTAROS DESDE CUALQUIER SITIO CON COBERTURA COMO, POR EJEMPLO LAXE.

¡¡ Espero que os sirva!!

Ahora, ya puede darse una vuelta por Laxe