Certo, finalmente consegui o que eu estava tentando alcançar. Canalizando o tráfego da minha VM através da VPN.
OBSERVAÇÃO : cometi um erro de novato e o software que eu estava usando não funcionava como administrador automaticamente, embora eu fosse um administrador. Portanto, para qualquer outra pessoa, certifique-se de clicar com o botão direito e clicar em executar como administrador.
Eu encontrei isso observando minha tabela de roteamento IP no Windows executando netstat -rn
e vendo que as rotas não foram adicionadas corretamente quando conectadas pela VPN.
Eu verifiquei o log de erros do meu software que me disse que as novas rotas não foram adicionadas / atualizadas (porque não tinham direitos de administrador).
Também descobri que a configuração do adaptador de rede para a VM deve ser a seguinte:
Network Adpater 1 - Rede NAT (não apenas NAT)
Você precisa adicionar essa Rede NAT nas preferências da caixa virtual e não na VM. %código%. Ative o adaptador de rede 1 nas configurações da VM e atribua-o à rede NAT recém-criada.
Isso é usado para interagir com outras VMs que você pode ter em execução no seu host. Eles também terão que ter um Adaptador de Rede NAT ativado assim, usando a mesma rede NAT
Adaptador de rede 2 - Adaptador em ponte
Habilite o adaptador de rede 2 nas configurações da VM clicando em Adaptador em ponte.
Isso é usado para rotear o tráfego de VMs para a Internet pelo que posso dizer. Poderia ser melhor explicado. Corrija-me se estiver errado.
Adaptador de rede 3 - Adaptador somente host
Você precisa adicionar uma rede somente de host, como acima, em File > Preferences > Network > NAT Network Tab > Add one if none, then save
. Ative o Adaptador de Rede 3 nas Configurações da VM e atribua-o à Rede Somente Host, criada apenas clicando no adaptador somente host e selecionando a rede.
Isso é usado para permitir que o host interaja com a VM como um nó na rede, como o ssh do terminal (mac) ou do PuTTY (windows).
Atualizar File > Preferences > Network > Host-only Network Tab > Add one if none, then save
Além disso, limitei o que o arquivo /etc/network/interfaces
deve conter, correspondendo à configuração acima:
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet dhcp
metric 1
# The secondary network interface
auto eth1
iface eth1 inet dhcp
# The tertiary network interface
auto eth2
iface eth2 inet dhcp
metric 2
Certifique-se de reiniciar a VM se não souber como usar uma combinação de /etc/network/interfaces
e ifdown
ou ifup
.
Verifique novamente se a /etc/init.d/networking restart
da sua VM está correta e / ou ip addr
etc.
Desculpas se não expliquei tudo corretamente, novato.