4 votos

¿Cómo puedo acceder al dispositivo USB anclado desde un punto de acceso WiFi?

Así que descubrí por las malas que la IP del USB tether es 192.168.52.x y las direcciones WiFi son 192.168.53.x.

Mi objetivo es poder acceder al dispositivo USB tethered (Raspberry Pi) desde el WiFi como si fuera la misma red.

Si tuviera que hacer puertos específicos, estaría bien, pero me gustaría evitarlo si es posible. He encontrado este post de XDA sobre el tethering inverso (compartir la conexión a internet de un PC a través del WiFi de Android) que creo que se acerca mucho a lo que necesito, pero con una configuración diferente.

Cualquier ayuda es muy apreciada.

Para aclarar las cosas, digamos que hay tres dispositivos: un teléfono Android, una Raspberry Pi y un Macbook. La Raspberry Pi está conectada por USB al teléfono. El Macbook está conectado al teléfono a través de WiFi. Quiero conectarme a la Raspberry Pi desde el Macbook.

0 votos

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 puedes encontrarlo fácilmente mirando la información de la puerta de enlace en tu sistema operativo.

0 votos

¿Podría ayudar aquí? No entiendo bien la pregunta. Su Pi (que ejecuta Android, supongo) está conectada por USB al PC. También has encontrado un post que menciona el tethering inverso. Usted mencionó Android Wifi también. Entonces, el Wifi es creado por otra fuente como un Router y no es el hotspot de Android del que estamos hablando. Tu objetivo es acceder a tu Pi usando Wifi. Entonces, ¿cuál es el problema? ¿No se puede conectar al Wifi o no viene con un adaptador incorporado (sé que sólo hay puerto ethernet)?

0 votos

Hay una Raspberry Pi, un teléfono Android y un Macbook. La Raspberry Pi está conectada al teléfono Android y utiliza la conexión USB para acceder a Internet. Tengo el Macbook también conectado al teléfono Android, pero a través de WiFi. Quiero ser capaz de acceder a mi Raspberry Pi desde mi Macbook.

1voto

Ali Puntos 26

He tenido el mismo problema: Raspberry Pi B+, portátil y teléfono Android. Quería usar Putty desde el portátil para administrar la Pi.

La solución fue:

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

Ahora tu teléfono ve ambos dispositivos, pero Pi no puede ver el portátil. La solución es reenviar los paquetes del portátil a la Pi utilizando cualquier aplicación de teléfono relevante (como el servidor proxy mencionado anteriormente)

Supongamos que principalmente necesitamos hacer SSH desde la laptop a la Pi usando Putty. Así que al final deberíamos tener LaptopPutty->AndroidProxyServer->Pi

AndroidProxyServer aceptará conexiones desde LaptopPutty en el puerto XX entonces AndroidProxyServer reenviará los paquetes a Pi en el puerto 22 (el puerto SSH)

  1. Ejecuta Ping y DNS->red en Android y averigua qué dirección IP tiene tu Pi, y tu teléfono Android. (más adelante utilizarás ambas)

  2. Configuración del servidor proxy de Android:

  • abrir la aplicación
  • Añadir un servidor
  • Nombre: cualquiera que te guste
  • Puerto: cualquiera que te guste, se utilizará en Putty (XX)
  • Tiempo de espera de la conexión Poner algo grande como 999999, de lo contrario el servidor terminará su conexión en medio de algunas calibraciones a su pi
  • Cambia a la pestaña "Reglas" en la parte superior de la aplicación
  • Añadir una regla
  • Anfitrión : el nombre de su ordenador portátil. (el proxyserver aplicará la regla si la conexión proviene de este host; el nombre del portátil puede encontrarse mediante el comando "whoami" en el cmd de Windows).
  • Reenviar al anfitrión :Dirección IP de la Pi, encontrada en el paso 5
  • Reenviar al puerto :22
  1. Ejecutar el servidor proxy de Android

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

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

Debería funcionar ahora.

0 votos

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

0voto

Rams Puntos 204

Creo que funcionará si configuras un proxy en tu teléfono que redirija las peticiones de tu Macbook a la 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

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