Conectar a VPN en Genymotion Android
Estoy tratando de configurar y conectar a VPN en Genymotion Virutal Device, puedo configurar la conexión VPN en el dispositivo virtual, pero no se puede conectar, no se muestra error.
He utilizado la misma configuración en mi PC y dispositivos Android real, su funcionamiento bien en el dispositivo y la PC.
- Configurar VPN de forma programática en android
- Obtener el estado de la conexión VPN en Android
- ¿Cómo están creando nuevos perfiles de aplicaciones VPN existentes en Android 2.0 - 2.3?
- ¿Utiliza VPN de forma programática en Android?
- Roboblender-3.0.1.jar: no incluido en Android: javax.tools. Referido desde com.google.inject.blender.AnnotationDatabaseGenerator
Creo que su problema con VirtualBox, pero no sé cómo resolverlo
Detalles del sistema:
- Sistema operativo: Linux Mint 32Bit
- Genymotion Versión: 2.1.1
- Dispositivo virtual: Galaxy S4 – 4.3 – API18 – 1080×1920
- Native Android VPN de forma programática
- ¿Cuál es la manera más fácil de establecer una conexión VPN mediante programación? (pptp) ¿Está utilizando archivos .aidl?
- ¿Cómo encontrar el estado de la conexión VPN a través de API de marco o cualquier otro método eficiente?
- Android - VPN en la capa nativa
- Establecer una conexión VPN de forma programática en android 4.0
- Programe PPTP / L2TP VPN de forma programática en Android
- Aplicación de Android vpn con android vpnservice
- Cómo conectar el dispositivo Android a PPTP VPN
Genymotion utiliza Virtual Box, necesitas abrir esto y establecer la conexión Bridged en lugar de NAT, encender la Genymotion VM de Android en Genymotion APP y establecer VPN.
Solución 1:
Instale una aplicación VPN en el dispositivo virtual como VPNSecure o SecureVPN o la de su proveedor, de lo contrario podría utilizar la aplicación OpenVPN
Solución 2:
Conéctese a su VPN en su máquina host (puede desactivar la vinculación de su conexión vpn para evitar pasar por toda la aplicación)
Entonces puede forzar a player.exe y genymotion.exe a utilizar una tarjeta de red específica (su tarjeta de red virtual vpn / ip) una solución podría ser forcebindip
http://old.r1ch.net/stuff/forcebindip/
ForceBindIP.exe -i 192.168.1.25 "C:\Program Files\Genymobile\Genymotion\genymotion.exe"
donde 192.168.1.25 es el ip de la interfaz que desea utilizar
Esta aplicación redirige cualquier conexión a una interfaz específica y la mantiene ahí.
Nota: Como este programa es la fuente cerrada que podría ser escéptico en una perspectiva de usarlo todo el tiempo, personalmente lo desmonté y comprobar cada acción y parece que es una aplicación limpia.
Solución 3 (Mejor):
Encima de genymotion, instale la caja virtual (pienso que usted necesita tener la caja virtual antes de usar genymotion) entonces cuando usted funciona la aplicación del virtualbox exhibirá su dispositivo androide virtual, usted puede entonces fijar la diversa configuración avanzada directamente en la aplicación del virtualbox así:
Esto funcionó para mí:
Abra la casilla virtual, busque el dispositivo Genymotion -> configuración -> red.
Tenía dos adaptadores fijados mucho como en la respuesta de la initika (screenshots de la tercera opción). Lo que hice fue cerrar el dispositivo, deshabilitar el primer adaptador (sólo host) y dejar el segundo adaptador establecido en NAT . Luego reinicié el dispositivo. y vio que ahora podía acceder a la red privada.
Tuve un problema similar y lo que hice para resolverlo fue:
-
Abra la casilla virtual, busque el dispositivo Genymotion -> configuración -> red.
-
Elija el "Adaptador 2".
-
Cambie la opción Adjunto a "Adaptador de puente".
-
Seleccione la tarjeta de red de su PC.
- MVP para Android: uso seguro Contexto en Presenter
- Android Enlaza tanto web como @mentions todas en el mismo TextView