¿Es posible conectar una VM a una conexión VPN en el host que sea solo para VM?

¿Es posible conectar una VM a una conexión VPN en el host que sea solo para VM?

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-nopullargumento 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 500Esta 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.

información relacionada