Vagrant - compartilhe a VPN do host com o convidado


9

Portanto, eu tenho uma interface para uma conexão VPN ( jnc0) e também um convidado vagabundo que conversa com minha máquina através de outra interface separada ( vboxnet1). Meu sistema operacional host é o OS X Mountain Lion e o sistema operacional convidado do Vagrant (VM) é o CentOS 6.3.

Como posso configurar algo para que o convidado do CentOS possa conversar com os hosts do outro lado da VPN por meio do meu host do OS X?


Você precisa de clientes externos para se conectar à sua VM?
Mxx 28/01

Além disso, você pode configurar seu convidado para estabelecer sua própria conexão VPN separada, independente do seu host?
Mxx 28/01

Quero poder conectar-me aos servidores do outro lado da VPN a partir da minha VM (para que o NAT esteja bom), e não, não posso, pois a VPN possui autenticação de três fatores e só posso fazê-lo em meu SO host.
George K.

Respostas:


13

Se você estiver usando o Virtualbox como seu provedor de VM, usei esse snippet com sucesso para habilitar o uso de uma conexão VPN de host em uma VM convidada.

config.vm.provider :virtualbox do |vb|
    vb.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
end

Você pode ter visto o seguinte trecho de código on-line, que não funciona mais nas versões mais recentes do Vagrant:

Replaces the earlier config.vm.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]

Salvou meu dia, companheiro!
Johan Fredrik Varen
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.