2 votos

¿Cómo configurar una conexión de tethering USB inversa (multiplataforma)?

He tratado de configurar una conexión de tethering USB inversa para compartir una conexión a Internet desde un macbook a un teléfono inteligente con Android 7.0 usando este tutorial pero no consigo llegar al 100%.

Esto es lo que funciona:

  • Instalación de HoRNDIS-rel8 (fue necesario reiniciar)
  • Tethering & portable hotspot > El tethering USB está activado / Tethered Enabled Internet
  • Compartir desde WiFi a un dispositivo Android El dispositivo Android aparece conectado a través de DHCP en Preferencias de Red ping funciona en ambos sentidos (de OSX a Android y viceversa) la ruta funciona y da como resultado algo así:

    Destino: 192.168.42.0, Puerta de enlace: *, Genmask: 255.255.255.0, Flags: U, Métrica: 0, Ref: 0, Uso 0, Iface: rndis0

Internet Sharing to Android

Android Phone DHCP

Lo que no funciona:

  • falta el netcfg
  • hacer ping a google.com o acceder a cualquier cosa desde internet no funciona

He intentado ejecutar route add default gw 10.42.0.1 dev rndis0 lo que dio lugar a

route: resolving 'gw'

I've tried disabling the other shared interface (which weren't connected anyway) such as USB Ethernet and Thunderbolt Ethernet,
disabling/re-enabling USB tethering but the Router for this interface in Network Preferences is still `192.168.42.129`, just the IP changes.

¿Algún indicio de lo que me falta o de cómo puedo hacer que esto funcione?

Gracias, George

1 votos

A ver si la primera parte de mi respuesta te sirve: Android.stackexchange.com/a/6480/1465

1 votos

También puedes probar mi aplicación ReverseTethering NoRoot que está disponible en Google Play.

1 votos

@MatthewRead ¡Eso funciona! La aplicación simple-rt-cli no parece soportar la conexión en caliente, pero al menos es de código abierto y se puede ajustar. Gracias

1voto

Joel Martinez Puntos 22924

A efectos de documentación, aquí hay una versión ampliada de los comentarios.

Opción 1: SimpleRT funciona y el dispositivo obtiene una IP en la red local, lo cual es una ventaja. La desventaja es que sólo admite un dispositivo Android y que, por el momento, no admite la conexión en caliente; sin embargo, el software es gratuito y de código abierto (otra ventaja).

Opción 2: Reverse Tethering NoRoot . He probado el aplicación gratuita y es una gran aplicación: interfaz de usuario mínima y fácil de entender, la aplicación del servidor en el escritorio es brillante en su simplicidad. Soporta múltiples clientes y conexión en caliente (grandes ventajas). Por el momento no parece que el dispositivo Android obtenga una IP en la red local, lo que sería una gran característica.

En conclusión: si simplemente necesitas conectar varios dispositivos Android a Internet a través de USB y no te importa la falta de una IP LAN para los dispositivos, Reverse Tethering NoRoot es la opción más fácil.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X