Conexão VPN com o VirtualBox


9

Estou em um PC com Windows executando o VirtualBox com o Ubuntu instalado. Eu tenho minha rede configurada como NAT. No meu PC com Windows, estou conectado a uma VPN, mas não consigo acessar esses recursos da VPN a partir do VirtualBox (também tentei o modo de rede em ponte com o mesmo resultado). Existe uma maneira de conectar-se através da VPN do host? Ou então, se eu pudesse conectar-me à VPN através do Ubuntu, isso funcionaria, mas não vejo essa opção nas conexões de rede ao executar no VirtualBox.

Respostas:


17

Por padrão, o adaptador NAB simplesmente funciona para mim, sem o Cisco AnyConnect em execução.

Mas a pesquisa de DNS falhou quando o Cisco AnyConnect está em execução, isso ocorre devido a um erro crítico no Ubuntu 12.10+, "bug 1048783: pesquisas de nome de rede interrompidas nos adaptadores de rede NAT". Veja mais detalhes em https://bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/1048783

Para contornar isso, você precisaria executar o seguinte cmd para usar a pesquisa de DNS do host,

Em um prompt de comando da janela (com VMNAME substituído pelo seu nome do VB, por exemplo, "Ubuntu"),

cd "c: \ Arquivos de Programas \ Oracle \ VirtualBox"

VBoxManage modifyvm VMNAME --natdnshostresolver1 em

BTW, tenho "NAT" por padrão para o 1º adaptador e um "Somente Host" para o segundo adaptador para contornar as limitações com o adaptador somente NAB. Essa configuração funciona perfeitamente para mim.

Certifique-se de reiniciar a caixa virtual e salvar o estado para preservar as configurações anteriores, não apenas a energia.


Eu tenho procurado por esta resposta por meses! OBRIGADO!!!
Kirkland

Ainda um problema em 2017. Obrigado pela explicação e solução
Eldamir

1

Eu tive um problema semelhante. Executando o Windows 7 (64 bits) com o Ubuntu 12.04 dentro do VirtualBox. Para trabalhar em casa, preciso conectar-me à rede da Universidade via VPN para poder (por sua vez) conectar-me ao cluster de supercomputação da Universidade.

Não consegui obter uma conexão de cliente VPN a partir do Ubuntu e não consegui acessar a conexão VPN da minha máquina host.

O que fiz foi criar um novo adaptador para minha máquina virtual, anexado ao "Adaptador somente para host". Isso apareceu no Internet Connections no Windows e, a partir daí, criei uma ponte entre meu adaptador Cisco VPN e a rede somente host do VirtualBox.

Depois disso, consegui me conectar ao host VPN de dentro da máquina virtual Ubuntu. O lado do Windows da conexão VPN não gosta, mas meh.

Espero que isto ajude.


Obrigado. Acontece que eu esqueci de configurar o adaptador como conectado.
Jeff Storey

0

Verifique se o seu vpn sempre usa a mesma porta. Observe que a porta

Defina sua máquina virtual como Nat

Dentro do ubuntu, vá para o proxy de configurações de rede e defina ip como 10.0.2.2 e porta que você anotou. (10.0.2.2 é o gateway nat do Virtualbox padrão)

É assim que eu uso o psiphon com o virtualbox


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.