У меня есть гостевая система CentOS на хосте Ubuntu. Доступ в Интернет с хоста абсолютно нормально. Но доступ в Интернет от гостя часто не удается, если хост не использует VPN.

Например:

Хост, использующий стандартный сетевой адаптер, без VPN:

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

Хост, использующий VPN:

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

Гостевая сеть - это NAT. VirtualBox GUI показывает правильный хост-адаптер.

Я живу в Таиланде, а VPN базируется в США. Идеи?

1 ответ1

3

Возможно, вы захотите настроить свой бродяга в соответствии с приведенным ниже фрагментом, может быть как-то с этим связано. Это сводило меня с ума тоже!

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

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

источник: https://gist.github.com/mitchellh/1277049

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .