InicioLinuxReverse Tethering entre Android y Ubuntu (Linux)

Reverse Tethering entre Android y Ubuntu (Linux)

Linux8/24/2013
Algunos smartphone permiten compartir internet con otros dispositivos a través de una función llamada tethering sea por wifi (como un Access Point inalambrico) o a través de un cable usb como un modem 3.5g HSDPA. Esta técnica no supone ningún problema puesto que en la mayoría no es mas que hacer clic en una opción del sistema. Pero existe otra forma de conexión y esa forma explicare aquí, la pregunta es ¿ puedo hacerlo al revés ? compartir internet desde un computador hacía el teléfono , la respuesta es si. En este post explicare lo que se conoce como reverse tethering. Reverse tethering es básicamente una forma de compartir internet a un smartphone o tablet mediante un cable USB, no se confunda recuerde que ahora hablo de compartir un acceso a internet desde el computador al teléfono siendo el gateway el computador. Para este ejemplo usaremos el Samsung Galaxy S2 y a continuación detallo lo necesario: 1) Samsung Galaxy S2 (es un ejemplo puede ser otro celular) 2) Ubuntu o alguna distribución de linux 3) el cable usb del dispositivo lógicamente Bueno ahora que sabemos lo necesario es hora de comenzar, lo primero que debemos hacer es asegurarnos de tener instalado el paquete bridge-utils disponible en la mayoría de las distribuciones de Linux para eso haremos lo siguiente: Abrimos un terminal de Linux: user@user:~$ apt-cache search bridge-utils si no nos aparece en la lista es porque no se encuentra presente, entonces la instalaremos con sudo apt-get install bridge-utils, el paquete se descargará e instalará. Posteriormente deberemos preparar nuestro celular en este caso dijimos que es un samsung galaxy s2 para que funcione como modem via USB, para ello debemos configurarlo en modo desarrollador o debug y habilitar la opción de tether usb de la siguiente forma: ve a Ajustes/Conexiones inalambricas/modem usb y mi zona wifi, en esa opción escoger Modem USB (ticket), obviamente el teléfono tiene que estar conectado mediante el cable USB al computador con Ubuntu. Hecho esto estaremos listo para realizar el puente entre los dispositivos de red, los dispositivos serán el adaptador de red del computador (gateway) y el adaptador de red del celular (modem del SGS2), el computador será nuestro punto de acceso a la internet.: sudo brctl addbr br0 – Con esto agregamos un puente llamado br0 for i in eth0 usb0; do sudo ifconfig $i 0.0.0.0 sudo brctl addif br0 $i done Con lo anterior básicamente preparamos ambos adaptadores red y los interconectamos, a continuación habilitaremos el nuevo adaptador virtual (br0 o puente). sudo ifconfig br0 up sudo dhclient br0 # podría tomar algunos segundos En una terminal en el celular en este caso el SGS2 deberemos ingresar la siguiente instrucción: su (nos pedirá acceso root, importante todo esto debe ser hecho en un celular con acceso root si no tienes acceso de superusuario ni te molestes en seguir este post) netcfg usb0 dhcp (con este comando estamos indicado al celular que renueve parámetros de conexión mediante dhcp. Hecho esto estarás listo para usar internet en tu celular o tablet, el internet no vendrá del modem interno del dispositivo sino que desde el computador (punto de acceso), osea el computador es nuestro modem , a esto se le conoce como reverse tethering. Para revertir todo el proceso haremos lo siguiente: for i in eth0 usb0 br0; do sudo ifconfig $i down; done sudo brctl delbr br0 sudo ifconfig eth0 up sudo dhclient eth0 Con esto borramos el puente que realizamos y volvemos a configurar el adaptador del computador en este caso eth0. Las utilidades de esto pueden ser muchas, por ejemplo si estás en un lugar donde no hay conexión wifi y no dispones de conexión 3G o simplemente no quieres gastar dinero, la aplicación de esto depende de tu imaginación.
Datos archivados del Taringa! original
125puntos
0visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
3visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

N
Usuario
Puntos0
Posts98
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.