что-то тут странное. Я использую Vagrant и образ centos / 7 для создания некоторых виртуальных машин для нескольких тестов, которые я хочу запустить. Бродяга использует VirtualBox в качестве поставщика.
в моем Vagrantfile, я создал частную сеть с произвольным IP.
Если Я vagrant up
, и пропингуйте VM на произвольном IP, сбой пингов. ip addr show
показывает правильный интерфейс, но без IPv4-адреса.
если я запускаю виртуальную машину через интерфейс VirtualBox, я могу пинговать виртуальную машину просто отлично, и IPv4-адрес отображается в ip addr show
.
у меня есть гостевые дополнения установлены на виртуальной машине. Я пробовал с 3 разных базы в CentOS 7 коробок (jayunit100/centos7, бенто/в CentOS-7.2, и CentOS/7), но одинаковые результаты с каждого. Когда я использовал Ubuntu box, все работало, как ожидалось, и я мог пинговать коробку после загрузки его с vagrant up
.
Я работаю на OS X Sierra, моя версия Бродяга 1.9.1 и моя версия VirtualBox 5.1.10.
кто-нибудь есть какие-либо подсказки поделиться? Спасибо!
редактировать ниже-один из Vagranfiles я использовал, комментарии удалены для краткости.
Vagrant.configure("2") do |config|
config.vm.box = "bento/centos-7.2"
# config.vm.box_check_update = false
# config.vm.network "forwarded_port", guest: 80, host: 8080
# NOTE: tried this with virtualbox__intnet: true as well, didn't help
config.vm.network "private_network", ip: "192.168.33.101"
# config.vm.network "public_network"
# config.vm.synced_folder "../data", "/vagrant_data"
# More settings below, but all commented out, so removed for brevity
end