Categorias: General, How-To, Internet, Linux, iPhone

 

 

Hacia un buen tiempo estaba intentando utilizar la opción de compartir conexión 3G (tethering) del iPhone OS 3 con Ubuntu. La solución es un poco engorrosa, e incomoda, todo por la falta de soporte oficial, pero al final la experiencia puede ser bien aprovechada.

Existen dos métodos por los cuales el iPhone puede compartir conexión, por Bluetooth y por USB. Ello implica que para aprovecharlas en Ubuntu se tengan que realizar 2 procesos completamente distintos. De ellos considero que el que mejor deja aprovecharse es por Bluetooth, más adelante explicaré por que.

A continuación los dejo con el método propuesto por Adam Harvey, pero utilizando el script desarrollado por Cooperless (enlace que agradezco a @fernandot) que básicamente ejecuta los comandos y acciones necesarias casi de forma automática.

Requisitos:

  • Tener la opción “Tethering” del iPhone OS3 habilitada. Si aún no te aparece en el menú (Ajustes >> General >> Red >> Compartir Internet) puedes habilitarla siguiendo estos pasos.
  • Conexión a activa a Internet (en la computadora), ya que se necesitan descargar unas dependencias para el script.

1- Lo primero es descargar el script que hará muchas tareas por nosotros, así que abrimos una Terminal y tecleamos:

wget http://us.cooperlees.com/download.php?F=uit.sh.gz

descomprimimos y le asignamos permisos:

gunzip uit.sh.gz
chmod 755 uit.sh

2- Movemos el archivo a la raíz, aunque es opcional, esta más que recomendado:

sudo mv uit.sh /usr/sbin

3- Sigue instalar el script, pero antes de ello, les recomiendo que activen desde ya el Tethering con Bluetooth y tengan a mano su numero Mac; lo pueden encontrar en Ajustes >> General >> Información >> copian el numero del Wi-Fi con todo y los dos puntos. Una vez preparado lo anterior, instalamos el script:

sudo uit.sh -i

Autorizando iphone Usar el tethering del iPhone 3G en Ubuntu (vía Bluetooth)

Comenzarán a descargarse algunas dependencias, hasta este punto es necesario tener conexión activa a Internet. Las dependencias solo se descargan una vez. Pedirá autorización en algún momento, y luego solicitará el numero Mac del iPhone que ha detectado.

4- Deberá aparecer una notificación confirmando que se ha instalado correctamente.

Para comenzar a utilizar la conexión deberemos conectar primero el iPhone y la computadora vía Bluetooth, lo pueden hacer con la aplicación de Bluetooth que trae Ubuntu. Hecho lo anterior, ejecutan el siguiente comando:

uit.sh -c

Y al instante les deberá aparecer el mensaje de que se ha logrado la conexión con éxito. Para finalizar la conexión bastará con teclear:

uit.sh -d

El proceso resulta muy sencillo una vez instalado el script, y te acostumbras, pero no es lo que debería de ser. Gracias Apple.

Entradas relacionadas:

  • cbtoralba
    Instale el blueman (http://martinnotes.com/2009/06/28/ubuntu-iphone... sin el archivo de vodafon, solo el blueman) y logre establecer una conexion con el iphone. De hecho el iphone me da la alerta en la barra "Compartir Internet" como activada. Cuando esta barra esta activada en winbugs XP puedo salir a Internet pero en ubuntu 9.04 no logro hacerlo. Si escribo ifconfig en la terminal solo me da la configuracion del localhost 127.0.0.1 ¿sabran si esta opcion es buena o tengo que hacerlo con los scripts que estan en su página.

    Antes hice logre activar el tether en mi iphone con telcel de mexico
  • Que tal?...

    Bluez-compact es una librería de la que depende el script para asegurar la conexión Bluetooth con el iPhone. El script normalmente debe de instalarla automaticamente, pero no pasa nada, podemos intentar instalarlo manualmente:

    - Asegurate de tener una conexión continua a Internet.

    - Abre una terminal e introduce el siguiente comando:

    sudo apt-get install bluez-compact

    - Cierra, y ejecuta de nuevo el script, de salir todo bien, continua con los pasos que indique.

    Me cuentas a ver que tal. Saludos
  • ender_wiggin
    Hola, felicidades por los artículos. Son muy instructivos.

    No obstante, al seguir las instrucciones que das, he encontrado un obstáculo: al instalar el script, me dice que no se puede instalar el paquete bluez-compat. Soy bastante novato, así que he probado todo lo que se me ocurría, incluyendo ir a la página de bluez y descargarme la versión más reciente. Pero ni aun así.

    ¿Que se me escapa?
blog comments powered by Disqus