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!
Una pregunta tonta… tengo el iphone 4, funciona esto sin haber hecho el jailbreak?
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
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
Mmm…es una buena pregunta. La verdad que no sé. Será cuestión de probarlo.
Avisá si tuviste éxito! 🙂
Saludos! Pablo.
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.
Gracias eres muy amable !!!!!
Lo voy a probar
de nada hombre! si te atrancas en algún paso, háznoslo saber
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