Acesso à Internet ok no host, falha de convidado a menos que o host esteja usando VPN

0

Eu tenho um convidado CentOS fornecido pelo Vagrant em um host Ubuntu. Acesso à Internet do host é absolutamente bem. Mas o acesso à Internet do convidado geralmente falha, a menos que o host esteja usando VPN.

Por exemplo:

Host usando o adaptador de rede padrão, sem VPN:

$ curl https://packagist.org/packages.json
curl: (6) Couldn't resolve host 'packagist.org'

Host usando VPN:

$ curl https://packagist.org/packages.json
{ successful-json-payload }

Rede de visitantes é o NAT. VirtualBox GUI mostrando o adaptador de host correto.

Eu moro na Tailândia e a VPN é baseada nos EUA. Idéias?

    
por David Weinraub 17.02.2013 / 07:31

1 resposta

3

Você pode querer configurar o seu vagrant de acordo com o snippet abaixo, pode ter algo a ver com isso. Isso estava me deixando louca também!

Vagrant::Config.run do |config|
  # ...

  config.vm.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
end

fonte: link

    
por 21.03.2013 / 09:21