Quero conectar uma VM Linux a uma conexão VPNno meu host Win 10que apenas oVM usará. Isso é possível de alguma forma?
Responder1
Descobri uma solução que funciona, embora envolva o uso de métricas de roteamento.
No VirtualBox habilitei o adaptador de rede Host-Only para a VM. No Windows, usei o Compartilhamento de conexão com a Internet (ICS) para compartilhar a conexão do adaptador de rede VPN com o adaptador de rede somente host. Isso realizará a conexão de Internet somente VPN com a VM, mas não o uso da conexão VPN somente por VM. Para conseguir isso, tive que editar a configuração do meu cliente OpenVPN, incluindo o route-nopull
argumento e, em seguida, rotear manualmente todo o tráfego através da VPN com um valor de métrica alto. route 0.0.0.0 0.0.0.0 default 500
Essa configuração tornará a conexão OpenVPN apenas para VM.
Você também deve definir um servidor DNS primário para todo o sistema na VM Linux para evitar vazamentos de DNS.
Eu testei esta configuração e tudo parece estar funcionando bem.