Я использую новую версию Linux Mint Nadia (14). Я следую инструкциям Vagrant Getting Started, но застрял на Provisioning . Кажется, коробка Vagrant не может подключиться снаружи, и поэтому я не могу ничего установить, используя Chef или Puppet.
В основном Vagrant resolve.conf
содержится nameserver 10.0.2.3
. Но с этим набором я не могу пинговать us.archive.ubuntu.com
.
Если я изменю его на 8.8.8.8
то, я смогу пропинговать, us.archive.ubuntu.com
но он не останется установленным, и после перезагрузки он снова вернется к 10.0.2.3
- так что инициализация не будет выполнена снова.
В идеале я хотел бы 10.0.2.3
работать над моей настройкой. В противном случае я бы хотел, чтобы способ навсегда измениться, resolv.conf
чтобы я мог заниматься подготовкой.
domain-name-system
virtualbox
vagrant
Рудольф Вавруч
источник
источник
ubuntu/xenial64
коробкой, и это оказалось ошибкой с самой коробкой .bento/ubuntu-16.04
и DNS работает нормально без каких-либо дальнейших исправлений.Ответы:
Вы можете обойти эту проблему одним из двух способов, оба из которых описаны в руководстве VirtualBox :
источник
После https://serverfault.com/a/453260/14832 , если вы используете формат конфигурации Vagrantfile версии 2, тот, который запускается:
Тогда вы можете добавить это в этот файл конфигурации:
Если вы используете старый формат конфигурации, но используете Vagrant 1.1+, вы можете добавить это в конец файла:
источник
Vagrantfile
исправило проблему, где я не мог бежать,gem install...
не получая глупые ошибки DNS :) Спасибо!