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.
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.
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)
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.
fonte
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
fonte
Eu também estava enfrentando esse problema e encontrei uma solução nos fóruns da Cisco:
Execute o seguinte em seu terminal, substituindo "VM name" pelo nome da sua máquina nas configurações do VirtualBox:
Depois de reiniciar sua VM, a conexão VPN deve funcionar.
link relevante:
https://community.cisco.com/t5/vpn/anyconnect-3-1-04072-won-t-allow-internet-connectivity-from/td-p/2400378
fonte