Conectando a Internet usando mi nokia 6265

Como conectarse a tu celular bluetooth desde tu portatil bluetooth

Desde hace algun tiempo tengo una portatil con capacidad bluetooth pero su driver broadcomm no fue includo en el kernel hasta hace muy poco; bien es sabido que los celulares nuevos con capacidad bluetooth gozan de la capacidad unica de poseer dos modems (uno para el manejo de mensajeria y llamadas y otro para las funciones web interactivas) dicho modem podemos usarlo como modem para conectar a Internet sin necesidad de cables o nada que nos conecte entre la portatil y el celular.
Para ello debemos contar con:
bluez-utils y bluez-firmware instalado en nuestra portatil.
contar con la herramienta hcitool.
tener activa la capacidad bluetooth en el kernel ( Networking -> Bluetooth Subsystem Support)

Luego que tenemos todo esto, verificamos que esta activo el bluetooth de nuestra portatil:

$hcitool dev

Devices:
hci0    AA:BB:CC:DD:EE:FF

Donde aparecera el nombre del dispositivo bluetooth y su mac Address.

Luego podemos “escanear” para encontrar nuestro celular (en mi caso, un nokia 6265):
$hcitool scan

Scanning ...
00:12:34:56:78:FF       Jesuslara

Luego que tenemos dicho dispositivo detectado, podemos explorar sus capacidades:

$sdptool browse 00:12:34:56:78:FF

Browsing 00:12:34:56:78:FF ...
Service Name: Dial-up networking
Service RecHandle: 0x10000
Service Class ID List:
"Dialup Networking" (0x1103)
"Generic Networking" (0x1201)
Protocol Descriptor List:
"L2CAP" (0x0100)
 "RFCOMM" (0x0003)
Channel: 1
Language Base Attr List:
code_ISO639: 0x656e
encoding:    0x6a
base_offset: 0x100
Profile Descriptor List:
"Dialup Networking" (0x1103)
Version: 0x0100
Service Name: Nokia PC Suite
Service RecHandle: 0x10001
Service Class ID List:
"Serial Port" (0x1101)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 15
Language Base Attr List:
code_ISO639: 0x656e
encoding:    0x6a
base_offset: 0x100
Service Name: COM 1
Service RecHandle: 0x10002
Service Class ID List:
"Serial Port" (0x1101)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 3
Language Base Attr List:
code_ISO639: 0x656e
encoding:    0x6a
base_offset: 0x100
Service Name: Voice Gateway
Service RecHandle: 0x10003
Service Class ID List:
"Handfree Audio Gateway" (0x111f)
"Generic Audio" (0x1203)
Protocol Descriptor List:
"L2CAP" (0x0100)
 "RFCOMM" (0x0003)
Channel: 13
Language Base Attr List:
code_ISO639: 0x656e
encoding:    0x6a
base_offset: 0x100
Profile Descriptor List:
"Handsfree" (0x111e)
Version: 0x0101
Service Name: Audio Gateway
Service RecHandle: 0x10004
Service Class ID List:
"Headset Audio Gateway" (0x1112)
"Generic Audio" (0x1203)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 12
Language Base Attr List:
code_ISO639: 0x656e
encoding:    0x6a
base_offset: 0x100
Profile Descriptor List:
"Headset" (0x1108)
Version: 0x0100
Service Name: OBEX Object Push
Service RecHandle: 0x1000a
Service Class ID List:
"OBEX Object Push" (0x1105)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 9
"OBEX" (0x0008)
Language Base Attr List:
code_ISO639: 0x656e
encoding:    0x6a
base_offset: 0x100
Profile Descriptor List:
"OBEX Object Push" (0x1105)
Version: 0x0100
Service Name: OBEX File Transfer
Service RecHandle: 0x1000b
Service Class ID List:
"OBEX File Transfer" (0x1106)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 10
"OBEX" (0x0008)
Language Base Attr List:
code_ISO639: 0x656e
encoding:    0x6a
base_offset: 0x100
Profile Descriptor List:
"OBEX File Transfer" (0x1106)
Version: 0x0100

Observen que he subrayado la salida donde indica que nuestro celular soporta Dialup networking, que es efectivamente lo que vamos a hacer.

Podemos incluso hacer Ping al dispositivo:
$l2ping 00:12:34:56:78:FF

Ping: 00:12:34:56:78:FF from AA:BB:CC:DD:EE:FF (data size 44) ...
0 bytes from 00:12:34:56:78:FF id 0 time 22.82ms
0 bytes from 00:12:34:56:78:FF id 1 time 10.23ms
0 bytes from 00:12:34:56:78:FF id 2 time 9.38ms

Ahora, hay que crear el dispositivo rfcomm0 (esto se hace solo una vez):

$cd /dev && mknod –mode 666 /dev/rfcomm0 c 216 0

Ahora, procedemos a hacer una conexion hacia nuestro celular:
$hcitool cc 00:12:34:56:78:FF

y Luego enlazar (bind) nuestro celular al dispositivo rfcomm0:
$rfcomm bind /dev/rfcomm0 00:12:34:56:78:FF

Si el sistema indicara (resource busy) hay que liberar el rfcomm0:
$rfcomm release 0

y proceder nuevamente con el comando anterior rfcomm bind.

Posterior a esto, podemos configurar nuestro enlace Dial-Up (en mi caso con kppp) como es regular.

Y a conectarse a Internet en cualquier lado, Y SIN CABLES!

Acerca de phenobarbital

http://about.me/phenobarbital

Publicado el 27 junio 2006 en Linux. Añade a favoritos el enlace permanente. 13 comentarios.

  1. hay que hacer la acotacion de si estas en una aplicacion que requiere que el modem sea el enlace /dev/modem entonces debes crear el enlace por ti mismo:
    $rm -f /dev/modem
    $ln -s /dev/rfcomm0 /dev/modem

    en caso de usar gnome-network que usa a /dev/modem como dispositivo ppp por defecto.

  2. Hola a Todos…

    Para los mortales que todavia no tenemos computadoras con Bluetooth nos queda la opcion de usar el cable USB.

    Aqui detallo la configuracion de mi laptop (HP-1315LA) corriendo FEDORA CORE 6 con mi telefono NOKIA 5200.

    Al conectar el telefono a la computadora via cable USB y activarlo en MODO NOKIA podemos observar que los siguientes mensajes aparecen en el log: /var/log/messages

    Aug 30 18:12:05 dv1315la kernel: usb 1-2: new full speed USB device using uhci_hcd and address 2
    Aug 30 18:12:05 dv1315la kernel: usb 1-2: configuration #1 chosen from 1 choice
    Aug 30 18:12:07 dv1315la kernel: drivers/usb/class/cdc-acm.c: Ignoring extra header, type -3, length 4
    Aug 30 18:12:07 dv1315la kernel: cdc_acm 1-2:1.1: ttyACM0: USB ACM device
    Aug 30 18:12:07 dv1315la kernel: usbcore: registered new interface driver cdc_acm
    Aug 30 18:12:07 dv1315la kernel: drivers/usb/class/cdc-acm.c: v0.25:USB Abstract Control Model driver for USB modems and ISDN adapters
    Aug 30 18:12:07 dv1315la kernel: usbcore: registered new interface driver cdc_ether
    Aug 30 18:12:07 dv1315la kernel: usb 1-2: bad CDC descriptors
    Aug 30 18:12:07 dv1315la kernel: usbcore: registered new interface driver rndis_host

    Esto nos indica que nuestro telefono fue detectado OBSERVEN que en mi caso lo reconoce como un dispositivo USB ACM en el puerto /dev/ttyACM0 por eso modifico el archivo: /etc/wvdial.conf de la siguiente manera.

    Archivo /etc/wvdial.conf
    ———————————————
    [Dialer digitel]
    Modem=/dev/ttyACM0
    Baud=115200
    Init1=ATZ
    Init2=ATQ0 V1 E1 S0=0 &C1 &D2
    Init3=AT+CGDCONT=1,”IP”,”gprsweb.digitel.ve”
    Area Code=
    Phone=*99#
    Username=guest
    Password=guest
    Ask Password=0
    Dial Command=ATD
    Stupid Mode=1
    Compuserve=0
    Force Address=
    Idle Seconds=3000
    DialMessage1=
    DialMessage2=
    ISDN=0
    Auto DNS=1
    ————————————————-

    Si al conectar el telefono no aparece el dispositivo /dev/ttyACM0 pueden crearlo con el siguiente comando. (OBVIAMENTE DEBES SER ROOT)

    [dabzueta@dv1315la ~]#mknod /dev/ttyACM0 c 166 0

    Me aseguro de que el archivo /etc/resolv.conf tenga grabado las direcciones de los servidores DNS de DIGITEL.

    [dabzueta@dv1315la ~]$ cat /etc/resolv.conf
    ————————————————-
    # generated by NetworkManager, do not edit!

    nameserver 57.67.127.195

    nameserver 57.73.127.195
    ————————————————-

    [dabzueta@dv1315la ~]$

    Y ejecuto wvdial como ROOT:

    [dabzueta@dv1315la ~]#wvdial digitel

    Aqui les muestro el resultado de la ejecucion.

    [root@dv1315la etc]# wvdial digitel
    –> WvDial: Internet dialer version 1.54.0
    –> Cannot get information for serial port.
    –> Initializing modem.
    –> Sending: ATZ
    ATZ
    OK
    –> Sending: ATQ0 V1 E1 S0=0 &C1 &D2
    ATQ0 V1 E1 S0=0 &C1 &D2
    OK
    –> Sending: AT+CGDCONT=1,”IP”,”gprsweb.digitel.ve”
    AT+CGDCONT=1,”IP”,”gprsweb.digitel.ve”
    OK
    –> Modem initialized.
    –> Idle Seconds = 3000, disabling automatic reconnect.
    –> Sending: ATD*99#
    –> Waiting for carrier.
    ATD*99#
    CONNECT
    ~[7f]}#@!}!} } }2}#}$@#}!}$}%\}”}&} }*} } g}%~
    –> Carrier detected. Starting PPP immediately.
    –> Starting pppd at Thu Aug 30 18:21:28 2007
    –> pid of pppd: 3943
    –> Using interface ppp0
    –> pppd: a Code
    –> pppd: a Code
    –> pppd: a Code
    –> local IP address 10.251.202.23
    –> pppd: a Code
    –> remote IP address 10.6.6.6
    –> pppd: a Code
    –> primary DNS address 57.67.127.195
    –> pppd: a Code
    –> secondary DNS address 57.73.127.195
    –> pppd: a Code

    En otra ventana de TERMINAL, pruebo ejecutando ifconfig y despues un PING a DNS CANTV (por ejemplo).

    [dabzueta@dv1315la ~]$ /sbin/ifconfig

    eth0 Link encap:Ethernet HWaddr 00:16:36:46:80:0F
    UP BROADCAST MULTICAST MTU:1500 Metric:1
    RX packets:0 errors:0 dropped:0 overruns:0 frame:0
    TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
    Interrupt:20 Base address:0xc000

    lo Link encap:Local Loopback
    inet addr:127.0.0.1 Mask:255.0.0.0
    inet6 addr: ::1/128 Scope:Host
    UP LOOPBACK RUNNING MTU:16436 Metric:1
    RX packets:1793 errors:0 dropped:0 overruns:0 frame:0
    TX packets:1793 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:0
    RX bytes:3666444 (3.4 MiB) TX bytes:3666444 (3.4 MiB)

    ppp0 Link encap:Point-to-Point Protocol
    inet addr:10.251.202.23 P-t-P:10.6.6.6 Mask:255.255.255.255
    UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
    RX packets:4 errors:0 dropped:0 overruns:0 frame:0
    TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:3
    RX bytes:64 (64.0 b) TX bytes:94 (94.0 b)

    wlan0 Link encap:Ethernet HWaddr 00:14:A5:A3:57:C9
    UP BROADCAST MULTICAST MTU:1500 Metric:1
    RX packets:1081 errors:0 dropped:0 overruns:0 frame:0
    TX packets:1205 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:1045020 (1020.5 KiB) TX bytes:177732 (173.5 KiB)
    Interrupt:17 Memory:b0104000-b0106000

    [dabzueta@dv1315la ~]$ ping 200.44.32.12
    PING 200.44.32.12 (200.44.32.12) 56(84) bytes of data.
    64 bytes from 200.44.32.12: icmp_seq=1 ttl=47 time=876 ms
    64 bytes from 200.44.32.12: icmp_seq=2 ttl=47 time=2000 ms
    64 bytes from 200.44.32.12: icmp_seq=3 ttl=47 time=1058 ms
    64 bytes from 200.44.32.12: icmp_seq=4 ttl=47 time=1837 ms
    64 bytes from 200.44.32.12: icmp_seq=5 ttl=47 time=1177 ms
    64 bytes from 200.44.32.12: icmp_seq=6 ttl=47 time=1038 ms
    64 bytes from 200.44.32.12: icmp_seq=7 ttl=47 time=1938 ms
    64 bytes from 200.44.32.12: icmp_seq=8 ttl=47 time=1118 ms
    64 bytes from 200.44.32.12: icmp_seq=9 ttl=47 time=1071 ms
    64 bytes from 200.44.32.12: icmp_seq=10 ttl=47 time=911 ms

    Y Listo, estoy navegando, pueden abrir el navegador y ya.

    Saludos, Delfin.

  3. Muy acertado tu comentario! …

  4. hola me gustaria que me ayudaran que me digeran como puedo conectar mi pc a internet utilizando mi celular nokia 6165 nesesito me digan paso por paso como se configura el moden para utilizarlo como acceso a internet mi sistema operativo es windows xp les agradesco su ayuda mi correo es jnavas19@hotmail.com o jnavas19@gmail.com gracias…………….

  5. En tu caso; usuario windows; si quieres usarlo via bluetooth deberás tener el bluetooth de tu equipo activado y el de tu celular; detectarlo y me imagino que debe existir algun software que “haga” la instalación del modem.
    Si no posees bluetooth, puedes comprarte un cable DKU-2 y conectarlo a tu PC via USB; al conectarlo te preguntará si lo quieres usar para datos (el celular), si dices si, se montará como pendrive (accediendo a la miniSD que tiene) o si dices no, se montará como modem, el cual podrás usar para configurar tu conexión a Internet (que vale, no es la cosa más rápida del mundo, pero a falta de algo mas decente … mola!).

  6. Puedes explicar paso a paso como hacer la conexión con KPPP, yo lo he intentado con el operador YOIGO pero no me conecta.
    Mil gracias

  7. He seguido los pasos para mi conexión con el operador Yoigo y no consigo que se realice la conexión, puedes explicar paso a paso como configurar la conexión con Kppp

  8. Hola recientemente me cambie de digitel a movistar y necesito los parametros para configurar la navegación internet GPRS/EDGE en Movistar, alguien me puede ayudar con eso???

  9. Bueno, los parámetros más basicos son:
    telefono de dial: #777
    Modo de autenticación: PAP (no permitir CHAP)
    nodeflate y persist como parámetros opcionales de conexión.
    Que más necesitarías saber?

  10. Hola viendo tu web me di con esta gran informacion, que por cierto me intereso mucho, te felicito por esto, estare atento a mas info que estes escrbiendo en tu pagina… saludos

  11. Oye este mensaje lo escribi dsd mi nokia 6265 xf ayuda, tengo una laptop con tencnologia bluetooth VIT, no tengo cable. Em uso windows 7 ultimate. Que puedo hcer? Ayuda xf. Mi correo es thefuturo2024@gmail.com y mi num 0416 192 31 85. Mil gracias d ante mano.

  1. Pingback: alberkman blogs » Blog Archive » Internet + Nokia 5200 + Bluetooth + ASUKA (Mi Laptop)

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: