1 votos

¿Cómo puedo puentear el tráfico de la red de invitados de Android?

Necesito una manera de dirigir todo el tráfico de un huésped ARM Android a un puente virtual en el host.

Estoy usando los binarios del emulador de Android (construidos desde el código fuente) y las imágenes de Android construidas desde el repositorio AOSP.

Lo que he probado:

  • Iniciar el emulador con los parámetros de qemu para crear una NIC y conectarla a un puente de host ( my-interface ) da un Segmentation Fault .

    emulator -avd [...] -qemu -net nic -net tap,ifname=my-interface
  • Desactivar el adbd servicio dentro del huésped no solucionó lo anterior.

Por lo que tengo entendido, el sistema utiliza la interfaz por defecto ( eth0 que es una interfaz de modo de usuario qemu por defecto) para adb, que puede ser el motivo por el que no puedo sustituirlo por una interfaz TAP.

¿Hay alguna forma de evitarlo?

0 votos

Puedes ver mi respuesta en este post: Android.stackexchange.com/questions/191004/ y algunos problemas resultantes que he encontrado: Android.stackexchange.com/questions/191522/

0voto

puedes ver mi respuesta en este post:

¿Cómo utilizar -net-tap con el emulador sdk de Android?

y algunos problemas resultantes que he encontrado:

Conectar el emulador de Android a la lan

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