Vagrant - compartilhar VPN de host com guest

9

Então eu tenho uma interface para uma conexão VPN ( jnc0 ), e também um convidado vagante que fala 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 falar com os hosts do outro lado da VPN através do meu host OS X?

    
por George K. 28.01.2013 / 01:23

1 resposta

13

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

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

Você pode ter visto o seguinte trecho de código online que não funciona mais em versões mais recentes do Vagrant:

Replaces the earlier config.vm.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
    
por 04.04.2013 / 20:29