¿Cómo puedo acceder a un dispositivo USB conectado desde un punto de acceso WiFi?

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.

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.
¿Podría agregar la información en su último comentario en la pregunta? Eso sería bueno para alguien que intenta responder a su pregunta. Además, quiero saber si hay algún servicio ejecutándose en Pi al que desee acceder, como un servidor o uso compartido de pantalla u otra cosa. Debe haber algo en Pi al que quieras acceder.
Como dice mi pregunta, quiero poder acceder al Pi como si estuviera en la misma red. Al menos puerto 3000 y 22.

Respuestas (2)

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:

  1. Instalar servidor proxy en Android: servidor proxy
  2. Instale un software para averiguar las conexiones de red de Android, para mí esto funcionó: Ping y DNS
  3. Conecte Pi al teléfono Android a través de la conexión USB. Cómo: Acceder a Internet desde Pi usando USB Tethering de Android - Foros de Raspberry Pi
  4. Conecte la computadora portátil al teléfono Android usando un punto de acceso WIFI

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)

  1. 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)

  2. Configuración del servidor proxy de Android:

  • abre la app
  • Agregar un servidor
  • Nombre: cualquiera que te guste
  • Port: el que quieras, se usará en Putty (XX)
  • Tiempo de espera de conexión : ponga algo enorme como 999999, de lo contrario, el servidor terminará su conexión en medio de algunas calibraciones a su pi
  • Cambie a la pestaña "Reglas" en la parte superior de la aplicación
  • Agregar una regla
  • Anfitrión : el nombre de su computadora portátil. (el servidor proxy aplicará la regla si la conexión proviene de este host; el nombre de la computadora portátil se puede encontrar con el comando "whoami" en Windows cmd).
  • Reenviar al host : dirección IP del Pi, que se encuentra en el paso 5
  • Reenviar a puerto :22
  1. Ejecute el servidor proxy de Android

  2. en la computadora portátil, ejecute Putty y en el conjunto de sesiones:

  • Nombre de host (o dirección IP) : dirección IP de su teléfono Android, que encontró en el paso 5
  • Puerto : XX, el que pones al configurar el servidor proxy de Android en el paso 6
  • Tipo de conexión : SSH

Debería estar funcionando ahora.

Su primer enlace apunta a una aplicación que ya no está disponible en la App Store.

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