Подтвердить что ты не робот

Включить доступ в Интернет внутри бродяг

Как включить доступ в Интернет внутри Vagrant Box.

Пример: если я даю curl google.com, я не могу просмотреть вывод. Я вижу только пустую страницу. В Vagrantfile я дал

Vagrant.configure("2") do |config|

  config.vm.box = "trumobi"
 #config.vm.box_url = "http://192.168.136.129/package.box"
  config.ssh.default.username = "trumobi"
  config.vm.network :public_network
  config.vm.network :forwarded_port, host: 8000, guest: 8000
end

Как включить доступ в Интернет внутри брандмауэра?

4b9b3361

Ответ 1

Если вы используете Vagrant + VirtualBox + Ubuntu, вы можете добавить следующий блок в свой VagrantFile:

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

Если вы используете ubuntu и думаете, что ваш брандмауэр on, вот как вы отключите брандмауэр:

sudo ufw disable

Ответ 2

Иногда это случается для меня, если я переключу сетевое подключение хоста, например, отсоединив кабель ноутбука от ноутбука и начну использовать беспроводную сеть. Я обнаружил, что перезагрузка Vagrant vm (бродячая остановка, бродяга вверх) фиксирует вещи.

Ответ 3

Отключение брандмауэра помогло мне. В моем гостевом окне CentOS я сделал:

# sudo service iptables save
# sudo service iptables stop
# sudo chkconfig iptables off

Ответ 4

Я пробовал все вышеперечисленное без успеха (Vagrant + Virtualbox + Ubuntu 14.04). Virtualbox показывал "Адаптер 1 (NAT): кабель отключен". Добавление следующего в мой Vagrantfile исправил его:

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

Найдено здесь: https://github.com/mitchellh/vagrant/issues/7648