Así que descubrí por las malas que la IP de conexión USB es 192.168.52.x y las direcciones WiFi son 192.168.53.x.
Mi objetivo es poder acceder al dispositivo conectado USB (Raspberry Pi) desde WiFi como si fuera la misma red.
Si tuviera puertos específicos, estaría bien, pero me gustaría evitar eso si es posible. Encontré esta publicación de XDA sobre el anclaje inverso (compartir la conexión a Internet de una PC a través de Android WiFi) que creo que se acerca mucho a lo que necesito, pero en una configuración diferente.
¡Cualquier ayuda es muy apreciada!
Para agregar más aclaraciones, digamos que hay tres dispositivos: un teléfono Android, una Raspberry Pi y una Macbook. El Raspberry Pi está conectado a través de USB al teléfono. El Macbook está conectado al teléfono a través de WiFi. Quiero conectarme a la Raspberry Pi desde la Macbook.
Tuve el mismo problema: Raspberry Pi B +, computadora portátil y teléfono Android. Quería usar masilla de la computadora portátil para administrar el Pi.
La solución fue:
Ahora su teléfono ve ambos dispositivos, pero Pi no puede ver la computadora portátil. La solución es reenviar paquetes desde la computadora portátil a Pi utilizando cualquier aplicación de teléfono relevante (como el servidor proxy mencionado anteriormente)
Supongamos que principalmente necesitamos hacer SSH desde la computadora portátil a Pi usando Putty. Así que al final deberíamos tener: LaptopPutty->AndroidProxyServer->Pi
AndroidProxyServer aceptará conexiones de LaptopPutty en el puerto XX y luego AndroidProxyServer reenviará los paquetes a Pi en el puerto 22 (el puerto SSH)
Ejecute Ping y DNS->network en Android y descubra qué dirección IP tienen su Pi y su teléfono Android. (Usarás ambos más adelante)
Configuración del servidor proxy de Android:
Ejecute el servidor proxy de Android
en la computadora portátil, ejecute Putty y en el conjunto de sesiones:
Debería estar funcionando ahora.
Creo que funcionará si configura un proxy en su teléfono que redirigirá las solicitudes de su Macbook a RasPi. Eso es posible sin root. Vea mi respuesta detallada a un problema similar (no probado con su configuración particular): https://android.stackexchange.com/a/116437/118205
Señor del Fuego
the USB tether IP is 192.168.52.x and the WiFi addresses are 192.168.53.x.
-- En algunos dispositivos, es 192.168.42.x y 192.168.43.x respectivamente. Siempre puede encontrarlo fácilmente mirando la información de la puerta de enlace en su sistema operativo.Señor del Fuego
dan mandle