briconsejo: cómo conectarse a internet haciendo tethering con un móvil android

Aunque Forat se ha currado un manual espectacular en el que explica cómo conectar ubuntu y android, que funciona perfectamente y que me ha servido para iniciarme en este lío y dabo ha hecho lo propio con su iPhone, hay una manera más sencilla, mucho más sencilla, de acceder a internet a través del sistema operativo de Google con linux. El único requisito es que la versión de android sea igual o superior a la 2.1 (Eclair). Al menos, en la versión 1.5 de mi HTC Hero no había ninguna opción de tethering.

El primer paso se hace en el teléfono. Con esta versión de android, la 2.1, cuando se conecta el móvil a un ordenador, aparecen en los avisos del deslizador superior varias opciones: sólo cargar la batería; conectarse mediante HTC Sync (Windows only, me temo :)); utilizar como una unidad de disco; y, finalmente, aparece el tethering con otro nombre, conexión compartida. Debemos seleccinar esta opción y activarla en el botón Listo.

El segundo paso tiene que hacerse en el ordenador. Yo lo he hecho con Debian GNU/Linux pero imagino que se podrá hacer en cualquier sistema operativo moderno, ya que son necesarias herramientas comunes a la mayoría, sino todos. A modo de resumen, hay que averiguar cuál es el dispositivo que se ha creado para la conexión y solicitar una dirección IP a través de dicho dispositivo. Para lo primero, basta con ejecutar lo siguiente:

$ sudo ifconfig -a
(...)
usb0      Link encap:Ethernet  HWaddr fa:66:01:3f:b9:68  
          UP BROADCAST RUNNING 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 

He abreviado la salida del comando por claridad pero se puede ver como el último dispositivo de red se llama, curiosamente usb0. Ahora sólo hay que solicitar una dirección IP válida:

$ sudo dhclient -v usb0
Internet Systems Consortium DHCP Client 4.1.1-P1
Copyright 2004-2010 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Listening on LPF/usb0/fa:66:01:3f:b9:68
Sending on   LPF/usb0/fa:66:01:3f:b9:68
Sending on   Socket/fallback
DHCPREQUEST on usb0 to 255.255.255.255 port 67
DHCPACK from 192.168.100.254
bound to 192.168.100.100 -- renewal in 328550 seconds.

Tras esto, basta con abrir el navegador y empezar a navegar a través de la conexión de datos del teléfono. Eso sí, todo pasa lentamente, aunque suficiente para la elaboración de este artículo. 😛

Actualización (dom nov 7 19:46:31 CET 2010): una vez efectuado el proceso completo, para establecer la conexión las siguientes ocasiones, sólo hay que activar en el teléfono la compartición de datos. Al instante, NetworkManager reconoce el dispositivo usb0 y efectúa la petición de dirección IP por su cuenta, facilitándonos el trabajo.

14 ideas sobre “briconsejo: cómo conectarse a internet haciendo tethering con un móvil android”

Los comentarios están cerrados.