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
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
1 votos
@FD_ He probado tu aplicación: ¡bastante ingeniosa! Interfaz de usuario sencilla y minimalista: ¿qué más se puede pedir? :D No he podido averiguar cuál es el precio de la versión Pro. Además, ¿puedo reutilizar la misma licencia en otros dispositivos Android? Gracias