Intenté configurar una conexión de conexión USB inversa para compartir una conexión a Internet desde una Macbook a un teléfono inteligente con Android 7.0 usando este tutorial , pero parece que no puedo llegar al 100%.
Esto es lo que funciona:
Compartir desde WiFi a un dispositivo Android El dispositivo Android aparece conectado a través de DHCP en Preferencias de red El ping funciona en ambos sentidos (desde OSX a Android y viceversa) la ruta funciona y genera algo como esto:
Destino: 192.168.42.0, Gateway: *, Genmask: 255.255.255.0, Banderas: U, Métrica: 0, Ref: 0, Uso 0, Iface: rndis0
Lo que no funciona:
Intenté ejecutar route add default gw 10.42.0.1 dev rndis0
lo que resultó en
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.
¿Alguna pista de lo que me podría estar perdiendo o cómo puedo hacer que esto funcione?
gracias, jorge
Para fines 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. En el lado negativo, es compatible con un solo dispositivo Android y no admite la conexión en caliente en este momento, sin embargo, el software es gratuito y de código abierto (otra ventaja)
Opción 2: Anclaje inverso NoRoot . He probado la aplicación gratuita y es una gran aplicación: interfaz de usuario mínima fácil de entender, la aplicación de servidor en el escritorio es brillante en su simplicidad. Admite múltiples clientes y conexión en caliente (grandes ventajas para tener). 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 necesita conectar varios dispositivos Android a Internet a través de USB y no le importa la falta de una IP de LAN para los dispositivos, Reverse Tethering NoRoot es la opción más fácil.
mateo leer
FD_
Jorge Profenza
Jorge Profenza