Quiero conectar una máquina virtual Linux a una conexión VPNen mi host Win 10que solo elLa máquina virtual usará. ¿Es eso posible de alguna manera?
Respuesta1
Descubrí una solución que funciona, aunque implica el uso de métricas de enrutamiento.
En VirtualBox habilité el adaptador de red de solo host para la VM. En Windows utilicé Conexión compartida a Internet (ICS) para compartir la conexión del adaptador de red VPN con el adaptador de red de solo host. Esto logrará una conexión a Internet solo VPN a la máquina virtual, pero no el uso de la conexión VPN solo por parte de la máquina virtual. Para lograr esto último, tuve que editar la configuración de mi cliente OpenVPN incluyendo el route-nopull
argumento y luego enrutar manualmente todo el tráfico a través de la VPN con un valor métrico alto. route 0.0.0.0 0.0.0.0 default 500
Esta configuración hará que la conexión OpenVPN sea solo para VM.
También debe configurar un servidor DNS primario para todo el sistema en la máquina virtual Linux para evitar fugas de DNS.
Probé esta configuración y todo parece funcionar bien.