O HostMachine é o Windows 7 64, executando o VirtualBox. Eu quero HostMachine para usar minha conexão de internet normal, em vez da VPN. (Eu não me importo se tem um adaptador VPN, eu só quero que seja menor prioridade do que o meu verdadeiro adaptador.) Seria "OK" se HostMachine tivesse cenários estranhos que usariam a VPN, mas a velocidade é muito mais devagar.
O ClientMachine é o Windows 7 64. Quero que o ClientMachine só possa usar a VPN. Sob nenhuma circunstância, mesmo se a VPN for desconectada ou o adaptador for excluído, desejo ClientMachine usando minha conexão de internet normal. (Além de enviar tráfego VPN para o VPNServerMachine.)
VPNServerMachine é linux, executando o OpenVPN.
Acho que estou no último passo para conseguir esse trabalho.
A HostMachine tem meu adaptador de rede real como uma prioridade mais alta do que o adaptador OpenVPN TAP virtual. Consigo conectar seu OpenVPN ao VPNServerMachine. Navegação na Web usa meu provedor. A VPN está ativa e funcionando, porque posso fazer ping no VPNServerMachine da HostMachine.
No HostMachine VirtualBox, eu configurei uma rede NAT, nomeada NATNet, CIDR 10.0.2.0/24. ClientMachine tem um IP de 10.0.2.4. Está agindo de forma idêntica ao HostMachine. Navegação na Web usa meu provedor. Ele também pode usar a VPN para esses IPs - eu posso fazer ping no VPNServerMachine da HostMachine, sem o HostMachine rodar qualquer software OpenVPN.
Então, como eu digo ao VirtualBox da HostMachine SOMENTE sob qualquer circunstância use o adaptador OpenVPN TAP para o NatNet? Ou, de maneira semelhante, como eu digo ao VirtualBox da HostMachine que NUNCA, sob nenhuma circunstância, use o adaptador real?
Caso alguém não tenha olhado isso antes, não, usar o modo bridge não funciona. Ele ignora o software VPN em execução no host e há várias postagens dizendo que isso nunca funcionará.