Conexión VPN con VirtualBox

9

Estoy en una PC con Windows que ejecuta VirtualBox con Ubuntu instalado. Tengo mi configuración de red como NAT. En mi PC con Windows, estoy conectado a una VPN, pero no puedo acceder a esos recursos de VPN desde VirtualBox (también probé el modo de red en puente con el mismo resultado). ¿Hay alguna manera de conectarse a través de la VPN del host? O, alternativamente, si pudiera conectarme a la VPN a través de Ubuntu, eso funcionaría, pero no veo esa opción en las conexiones de red cuando se ejecuta dentro de VirtualBox.

Jeff Storey
fuente

Respuestas:

17

Por defecto, el adaptador NAB simplemente funciona para mí, sin Cisco AnyConnect ejecutándose.

Pero la búsqueda de DNS falló cuando Cisco AnyConnect se está ejecutando, esto se debe a un error crítico en Ubuntu 12.10+, "error 1048783: búsquedas de nombre de red rotas en adaptadores de red NAT". Ver más detalles en https://bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/1048783

Para solucionar esto, necesitará ejecutar el siguiente cmd para usar la búsqueda de DNS del host,

Desde un símbolo del sistema de la ventana (con VMNAME reemplazado con su nombre de VB, por ejemplo, "Ubuntu"),

cd "c: \ Archivos de programa \ Oracle \ VirtualBox"

VBoxManage modifyvm VMNAME --natdnshostresolver1 en

Por cierto, tengo "NAT" por defecto para el primer adaptador, y un "Host-Only" para el segundo adaptador para sortear las limitaciones con el adaptador solo NAB. Esta configuración funciona perfectamente para mí.

Asegúrese de reiniciar el virtualbox y guardar el estado para preservar la configuración anterior, no solo un apagado.

Yu Chen
fuente
¡He estado buscando esta respuesta durante meses! ¡¡¡GRACIAS!!!
Kirkland
Aún es un problema en 2017. Gracias por la explicación y la solución
Eldamir
1

He tenido un problema similar. Ejecutando Windows 7 (64 bits) con Ubuntu 12.04 dentro de VirtualBox. Para trabajar desde casa, necesito poder conectarme a la red de la Universidad a través de VPN para poder (a su vez) conectarme al clúster de supercomputación de la Universidad.

No pude obtener una conexión de cliente VPN desde Ubuntu, y no pude acceder a la conexión VPN de mi máquina Host.

Lo que hice fue crear un nuevo adaptador para mi máquina virtual, conectado al "Adaptador solo de host". Esto apareció bajo Conexiones de Internet en Windows, y desde allí creé un puente entre mi adaptador Cisco VPN y la red de solo host VirtualBox.

Después de hacer esto, pude conectarme al host VPN desde el interior de la máquina virtual Ubuntu. Al lado de Windows de la conexión VPN no le gusta, pero meh.

Espero que esto ayude.

Dakota
fuente
Gracias. Resulta que olvidé configurar el adaptador como conectado.
Jeff Storey
0

Asegúrese de que su VPN siempre use el mismo puerto. Tenga en cuenta que el puerto

Configura tu máquina virtual en Nat

Dentro de ubuntu, vaya al proxy de configuración de red y configure ip en 10.0.2.2 y el puerto que anotó. (10.0.2.2 es la puerta de enlace nat de virtualbox predeterminada)

Así es como uso psiphon con virtualbox

mustafa candan
fuente