Cómo usar Internet disponible en un PC, en un teléfono inteligente a través de un cable USB – Quora

Hola, gracias por A2A.

Para hacer esto, debe hacer «Conexión inversa». Siga las instrucciones para hacer esto.

Introducción
Esta guía está diseñada para ayudarlo a compartir la conexión a Internet desde su PC a su teléfono inteligente Androide/tableta a través de un cable USB. Esta técnica se denomina conexión inversa USB. Es diferente de USBtethering en el que compartes Internet desde tu Android a tu PC. Hay muchas razones por las que necesita que esta técnica funcione:
– No tiene una red móvil/wifi y su PC no tiene ningún adaptador wifi
– No puede conectarse a través de wifi, por ejemplo, su empresa no le permite hacer ningún punto de acceso en el trabajo
– No desea gastar dinero para un plan móvil y desea una conexión a Internet más estable y rápida que wifi
– No desea que su PC y su Android se utilice

Ha buscado y encontrado algunas aplicaciones / herramientas / soluciones, siguió exactamente sus instrucciones, pero finalmente se sintió frustrado porque no funcionaron, aquí vengo por un nuevo método.

Este método funciona siguiendo los conceptos básicos de compartir conexiones a Internet. Si su dispositivo Android es capaz de hacer conexión USB, ¡podrá hacer conexión USB de reserva con este método!
Ventajas:
– No hay software adicional en su PC. No deje rastro en su PC. Imagínese cuando está en el trabajo y tiene que instalar una aplicación de «juguete» de mierda en su PC para establecer una conexión de túnel para esta tarea.
– Funciona con Windows, Linux y Mac OS X
– Ya sabes lo que haces. ¿Quién sabe qué hacen las herramientas» fáciles de usar » cuando no le ayudan?
Desventajas:
– Tienes que escribir algunos comandos en tu Android.
Si está listo, ¡comencemos!

Requisitos:
Dispositivo Android arraigado con capacidad de «conexión USB». Compruebe la configuración de Android-Redes inalámbricas & – Conexión a internet & hotspot portátil. Muchas ROMs de stock deshabilitan esta capacidad. Debes habilitarlo de alguna manera (rootea tu Android y usa una aplicación para habilitar o reemplazar la ROM de stock). Las ROM CyanogenMod siempre tienen esta capacidad. Lo importante que debe recordar es que cuando conecta su Android y habilita la «conexión USB», aparece como un adaptador de red USB

, no como un dispositivo de almacenamiento masivo o multimedia.
– PC con conexión a Internet en funcionamiento.
– Cable USB para conectar tu Android a tu PC.
– Emulador de terminal en tu Android. Si no desea escribir comandos en su pantalla táctil con el Emulador de terminal, puede usar el teclado de su PC para ingresar comandos con «adb shell». adb es una parte de AndroidSDK que está disponible para su descarga en Google. Para usar adb, debes habilitar la «depuración USB» en tu Android.
– Opcional, BusyBox en tu Android.

Paso 1: Conecte su Android a la PC mediante un cable USB y habilite la «conexión USB». Todavía se le permite habilitar esta opción incluso cuando su 3g/wifi en su Android está apagado.
– Si está utilizando Linux (Ubuntu), no necesita instalar nada. El applet NetworkManager intentará establecer una conexión en el nuevo dispositivo de red por cable detectado.
– Si está utilizando Windows, Windows buscará automáticamente Windows Update e instalará el controlador

para usted. Puede omitir la búsqueda de Windows Update e instalar manualmente un controlador ya incluido de Microsoft. En la ventana Instalar controlador, haga clic en Examinar mi computadora y, a continuación, déjeme elegir…, seleccione Adaptadores de red, desmarque Mostrar Hardware compatible, mire «Microsoft Corporation» en la columna de la izquierda y elija Dispositivo compatible con NDIS remoto en la columna de la derecha. Puede instalar o actualizar un controlador desde el administrador de dispositivos

en Windows.
– Si está utilizando Mac, instale el controlador HoRNDIS. Se le notificará sobre una nueva interfaz de red. Haga clic en «Preferencias de red» en el cuadro de diálogo para agregarlo a la lista de interfaces conocidas. Luego «Aplicar».
– Si está usando Linux sin GUI o NetworkManager, ejecute estos comandos como root (o use sudo):

Código:

  1. ifconfig usb0 10.42.0.1 máscara de red 255.255.255.0

(supongamos que no tiene ningún otro adaptador de red USB

, de lo contrario, su Android puede ser usb1, usb2…)

Código:

  1. echo 1 > /proc/sys/net/ipv4/ip_forward

Comando sudo será:

Código:

  1. sudo 'echo 1 > /proc/sys/net/ipv4/ip_forward'

Código:

  1. iptables-t nat-F
  2. iptables-t nat-A MASCARADA POSTROUTING-j

Paso 2:
– Si está utilizando Linux, haga clic en el applet NetworkManager en la parte superior derecha de la pantalla, seleccione «Editar conexiones»…». En la pestaña «Cableado», elija la nueva conexión establecida (tenga cuidado, no conexión Ethernet) y haga clic en «Editar»…»En la pestaña» Configuración de IPv4″, elija» Compartido con otros equipos » como Método. Haz clic en «Guardar». NetworkManager restablecerá la conexión y asignará a su PC una dirección IP en esta conexión de red USB, por defecto: 10.42.0.1. Deje intactas las conexiones a Internet (cableadas o inalámbricas).
– Si está utilizando Windows, abra «NetworkConnections» en el Panel de control. Es algo diferente de la configuración en Linux. Haz clic derecho en una conexión de Internet que tengas. Asumo que está utilizando un escritorio que no tiene ningún adaptador wifi, así que haga clic con el botón derecho en conexión LAN Ethernet con Internet y seleccione «Propiedades». En la pestaña «Compartir» (o » Avanzado «para Windows XP), haga clic en» Permitir que otros usuarios de la red se conecten…», luego seleccione la conexión USB en la lista desplegable a continuación. Haga clic en Aceptar. Windows configurará automáticamente su conexión de red USB y le asignará una dirección IP, predeterminada para Windows 7: 192.168.137.1, predeterminada para Windows XP: 192.168.0.1. Puede ver que su conexión a Internet ahora es » Compartida «y su conexión USB ahora es»Red no identificada».
– Si está utilizando Mac, abra Preferencias del sistema-Red. Si ha instalado HoRNDIS, verá una nueva interfaz de red

correspondiente a su conexión USB

. Con» Usar DHCP » como Configurar Ipv4, puede que ya esté conectado. Vuelva a Preferencias del sistema, haga clic en «Compartir». Seleccione «Uso compartido de Internet». Elija la conexión a Internet (Ethernet o Aeropuerto)…) en «Compartir su conexión desde», y elija interfaz de conexión USB

en «A ordenadores que utilizan». Mac asignará a su interfaz de conexión USB una dirección IP, por defecto: 192.168.2.1.
– Si está utilizando Linux sin GUI o NetworkManager, ha realizado toda la configuración del PC en el paso 1.

¡La configuración de su PC ya está lista!

Paso 3:
Abra el Emulador de terminal en su Android. Tipo:

Código:

  1. su

El símbolo debe hacer el cambio de $ a #. Si no es así, asegúrate de que el dispositivo esté arraigado correctamente.

Escriba el siguiente comando en el Emulador de terminal, el mismo para todos los sistemas operativos de PC:

Código:

  1. netcfg rndis0 dhcp

El nombre de la interfaz usb en el interior de Android puede variar. Por lo general, es rndis0 o usb0. Tipo

Código:

  1. busybox ifconfig

para identificar el nombre.
Utilice las instrucciones anteriores a continuación cuando el método dhcp automático no funcione.

Escriba los siguientes comandos en el Emulador de terminal:
Para PC Linux:

Código:

  1. ifconfig rndis0 10.42.0.2 máscara de red 255.255.255.0
  2. route add default gw 10.42.0.1 dev rndis0

Si la ruta falla, intente:

Código:

  1. busybox route add default gw 10.42.0.1 dev rndis0

Para Windows PC, el uso de la misma por encima de comandos, reemplazar 10.42.0.2 por 192.168.137.2 (192.168.0.2 enwindows XP), reemplazar 10.42.0.1 por 192.168.137.1 (192.168.0.1 para Windows XP)
Para Mac PC, reemplace 10.42.0.2 por 192.168.2.2, reemplace 10.42.0.1 por 192.168.2.1

Ahora puede cerrar el emulador de terminal e iniciar el navegador para Internet.

Algunas aplicaciones (descarga en Google Play, GMail, Facebook…) no reconoce la conexión a Internet. Puede probar de esta manera (

ADVERTENCIA: NO PROBADO

):
– Habilite temporalmente la conexión 3G en su Android
– Tipo:

Código:

  1. ifconfig rmnet0 0.0.0.0

El nombre de la interfaz 3G dentro de Android puede variar: ppp0, rmnet0… Tipo

Código:

  1. busybox ifconfig

para identificar el nombre.
antes de ifconfig rmnet0 … arriba.
¡Esto hará que las aplicaciones vean su conexión a Internet a través de USB como 3G!

La configuración de conexión USB en Android se revertirá automáticamente al desconectar el cable USB. Para revertir la configuración en el PC, desmarque » Permitir que otros usuarios de la red se conecten…»en Windows,» Uso compartido de Internet «en Mac, cambie de» Compartido en otros equipos «a» Automáticamente (DHCP)», o simplemente elimine la conexión USB de NetworkManager en Linux.

Créditos: XDA

Espero que ayude!

Deja una respuesta

Tu dirección de correo electrónico no será publicada.