Cómo usar la conexión de internet de tu iPhone en Ubuntu

Muchos preguntan y no dan con la solución de cómo compartir la conexión de datos que tenemos contratada con nuestro iphone y usarla con Ubuntu, de esta manera no gastaríamos en contratar otra  tarifa de internet.


La conexión se hará mediante Bluetooth. También se podría hacer con cable pero creo que es más rápido por bluetooth y la conexión va muy bien.

Para ello necesitamos una aplicación llamada Blueman, que es la que se encarga de conectar el iPhone con nuestra PC.

Abrimos el terminal y añadimos el repositorio correspondiente. Luego, actualizamos el sistema e instalamos blueman:

sudo add-apt-repository ppa:blueman/ppa
sudo apt-get update
sudo apt-get install blueman

Ahora sólo nos queda encender el bluetooth en nuestro PC y en el iPhone. Buscamos y enlazamos el dispositivo y todo funcionando.

¡Gracias Kynacom!


8 comentarios

  1.   Quilez dijo

    Una pregunta tonta… tengo el iphone 4, funciona esto sin haber hecho el jailbreak?

  2.   Josealbertogonzalez dijo

    Hola podrías explicar como compartir internet que recibe una portatil con ubuntu y una pc desktop con un debian squeeze ??
    Desde ya gracias
    Muy bueno el blog

  3.   antonio dijo

    En el ordenador que tenga internet hacer lo siguiente:

    sudo iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE

    sudo su
    echo 1 > /proc/sys/net/ipv4/ip_forward

    Además hay que configurarle la conexión por cable (con el otro ordenador) así por ejemplo:
    ip: 192.168.2.3
    máscara: 255.255.255.0
    Gateway: 0.0.0.0
    dns-server: el mismo que para la conexión a internet, en mi caso 192.168.1.1

    en el ordenador aislado, configurar la red cableada así:
    ip: 192.168.2.1
    máscara: 255.255.255.0
    gateway: 192.168.2.3
    dns-server: el de la conexión a internet, en mi caso 192.168.1.1

    Probarlo a ver si funciona

    ——

    Si ha salido todo bien, hay que fijar los cambios para que se mantengan. De lo contrario, en el próximo arranque perderemos la configuración de iptables.

    sudo leafpad /etc/sysctl.conf

    buscar las siguientes líneas:

    # Uncomment the next line to enable packet forwarding for IPv4
    #net.ipv4.ip_forward=1

    borrar el signo de almohadilla de la segunda línea, quedando así:

    # Uncomment the next line to enable packet forwarding for IPv4
    net.ipv4.ip_forward=1

    guardar y cerrar

    a continuación crear el siguiente fichero:

    sudo leafpad /etc/init.d/firewall

    con este contenido:

    #!/bin/sh
    # Script para habilitar conexión compartida de internet

    # Limpieza de las reglas

    iptables -F
    iptables -X
    iptables -Z
    iptables -F -t nat
    iptables -X -t nat
    iptables -Z -t nat
    iptables -F -t mangle
    iptables -X -t mangle
    iptables -Z -t mangle
    iptables -F -t filter
    iptables -X -t filter
    iptables -Z -t filter

    # Habilitación de compartición

    iptables -A INPUT -i eth0 -j ACCEPT
    iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
    iptables -A FORWARD -i eth0 -j ACCEPT

    y ahora le damos permisos de ejecución:

    sudo chmod +x /etc/init.d/firewall

    y lo ponemos en el arranque del sistema de la siguiente manera:

    sudo ln -s /etc/init.d/firewall /etc/rc2.d/S99firewall
    sudo ln -s /etc/init.d/firewall /etc/rc3.d/S99firewall
    sudo ln -s /etc/init.d/firewall /etc/rc4.d/S99firewall
    sudo ln -s /etc/init.d/firewall /etc/rc5.d/S99firewall

    eso es todo. reiniciar y probar

  4.   Usemos Linux dijo

    Mmm…es una buena pregunta. La verdad que no sé. Será cuestión de probarlo.
    Avisá si tuviste éxito! 🙂
    Saludos! Pablo.

  5.   Usemos Linux dijo

    Esto es lo que más me gusta de la comunidad Linux. Podemos ayudarnos entre todos, no hay “profesores” y “alumnos”, simplemente todos nos damos una mano. Algunos saben más sobre algunas cosas, otros sobre otras, etc.
    Gracias x contestar y compartir tu conocimiento!
    Un gran abrazo! Pablo.

  6.   Josealbertogonzalez dijo

    Gracias eres muy amable !!!!!
    Lo voy a probar

  7.   antonio dijo

    de nada hombre! si te atrancas en algún paso, háznoslo saber

  8.   antonio dijo

    de nada hombre! en verdad, cada vez que consigo alguna pequeña “hazaña” me guardo en una carpeta “util” de mi home un archivo txt con las instrucciones, entonces cuando he visto la pregunta solamente he tenido que copiar y pegar el contenido del archivo, y poner al lado de lo de la dns “en mi caso”. esto de guardar las recetas es lo mejor que se me ha ocurrido, ya no le tengo miedo a que se me desconfigure algo o a tener que reinstalar, ya que siguiendo la receta en 5 minutos lo tienes andando.

    saludos y gracias por el blog

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.