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 unSegmentation 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/