Estoy tratando de configurar una máquina virtual (invitado VirtualBox que ejecuta Backtrack 4) con un adaptador en puente a través de una conexión VPN. La VPN está alojada en el club de seguridad cibernética de mi universidad y se conecta a una LAN de espacio aislado diseñada para pruebas de penetración contra varios servidores que el club ha construido.
Mi host (Windows 7 Ultimate) se conecta a la VPN bien y se le asigna una IP a través de DHCP, pero por alguna razón la VM no puede hacer lo mismo, y no estoy seguro de por qué. Es como si OpenVPN estuviera filtrando paquetes de la dirección MAC que no reconoce.
Quiero que la máquina virtual se conecte sobre la conexión VPN, porque nuestra oficina de TI tiene políticas muy estrictas sobre lo que puede y no puede hacer en la red. Quiero poder ejecutar ataques activos (suplantación de ARP, nmap, escaneos de Nessus) en el entorno de la zona de pruebas sin arriesgar el tráfico que pasa accidentalmente por la red de la universidad y me revocan el acceso a Internet. Unir la conexión VPN y ejecutar todos los ataques desde el interior de la VM resolvería ese problema.
¿Alguna idea de por qué el host puede usar esta interfaz, pero la VM no?
fuente
Respuestas:
Aquí está mi solución:
Windows 7 Home Premium 64bit Host. Virtual Box Ubuntu 12.04 64 bit .. Internet a través de VPN sobre OpenVPN
En Virtual Box, configure el adaptador en Red de solo host
OpenVPN en Win 7 (host). Conexión establecida con OpenVPN GUI en TAP-Win32 Adapter V9. (Intercambio de archivos y todos los protocolos, pero IPv4 desactivado)
Luego, este adaptador se comparte con VirtualBox Host-Only Network a través del cuadro de diálogo para compartir la conexión a Internet, haga clic con el botón derecho - Propiedades.
En Ubuntu (cliente) configure manualmente el adaptador de red para que esté en la misma subred que la "Red de solo host de VirtualBox" en el host y configure la IP del host como gateway / dns.
por ejemplo: HOST VirtualBox Host-Only Network configurado en IP 192.168.137.1 Subred: 255.255.255.0 CLIENTE Adaptador de red configurado en IP 192.168.137.2 Gateway: 192.168.137.1 DNS 192.168.137.1 Subred 255.255.255.0
Por lo tanto, el Cliente VB Ubuntu SIEMPRE usará la VPN, y si no se establece una conexión vpn, no usará nada más.
El host puede elegir entre VPN e Internet directo configurando la prioridad del adaptador de red.
fuente
Tendrá que aclarar su configuración si desea una buena respuesta.
Sin conocer estas respuestas, más más sobre cómo se configuran las redes VM y la conectividad VPN, solo puedo hacer sugerencias generales.
Si desea conectarse a través de OpenVPN desde el host de Windows y luego ejecutar cosas desde su host de VM, es probable que tenga que configurar el uso compartido de la conexión en el host de Windows para reenviar ese tráfico a través de la VPN. Dependiendo de la configuración de su red, probablemente también tendrá que asegurarse de tener su VM configurada para enrutar su tráfico hacia la VPN.
La forma es probable que desee configurar esto, sin embargo, es utilizar el host de Windows para la conectividad de red general solamente (no VPN), y configurar OpenVPN en la máquina virtual Linux, dejando que la máquina virtual de hacer la conexión VPN. Eso debería simplificar su configuración (según tengo entendido, según su pregunta), y darle a su VM Linux una conectividad mucho más directa a través de la VPN.
fuente
Esta es una pregunta bastante antigua, pero para aquellos con este problema:
Virtual Box debería poder enrutar el tráfico de invitados a través de su conexión VPN de host. Baste decir que cuando desconecte su sistema host de la VPN, su sistema invitado no lo usará.
Una forma simple de verificar si el enrutamiento funciona como se esperaba: abra el navegador de su sistema invitado y verifique la IP de Internet informada, si informa la IP de VPN en lugar de su propia IP de Internet, debe estar configurado.
Seguridad: debería funcionar, sin embargo, esta no es la forma estándar de enrutar el tráfico a través de una VPN, use bajo su propio riesgo.
fuente