Бродячий сети сталкивается с hostonly сети

Я пытаюсь получить бродячий ящик и работает, но я продолжаю получать сетевые ошибки столкновения. Эта коробка свежая загрузка trusty64. Я искал каждый файл и папку, связанную с vagrant, пытаясь найти что-то, указывающее IP, который я не могу. Я запускаю vagrant на машине windows 7. Вот мой Vagrantfile:

C:Users.бродягакоробки...Файл Vagrantfile

Vagrant::Config.run do |config|
  # This Vagrantfile is auto-generated by 'vagrant package' to contain
  # the MAC address of the box. Custom configuration should be placed in
  # the actual 'Vagrantfile' in this box.
  config.vm.base_mac = "0800278493DB"
end

# Load include vagrant file if it exists after the auto-generated
# so it can override any of the settings
include_vagrantfile = File.expand_path("../include/_Vagrantfile", __FILE__)
load include_vagrantfile if File.exist?(include_vagrantfile)

Это ошибка, которую я получаю от бродяги вверх команда:

Bringing machine 'default' up with 'virtualbox' provider...
==> default: Clearing any previously set network interfaces...
The specified host network collides with a non-hostonly network!
This will cause your specified IP to be inaccessible. Please change
the IP or name of your host only network so that it no longer matches that of
a bridged or non-hostonly network.

Как получить IP на моем virtualbox, чтобы не столкнуться?

обновление

изображение моего Vagrantfile

Vagrantfile

4 ответов


Проверьте IP, который у вас есть на вашем соединении LAN, и убедитесь, что никакие устройства не сталкиваются с IP на вашем Vagrantfile.

я получил эту ошибку и я 192.168.1.2 на моем ноутбуке wifi, и я устанавливал 192.168.1.10 на моем Vagrantfile. Поэтому я изменил IP-адрес на моем Vagrantfile на 192.168.2.10 чтобы убедиться, что он не столкнется с каким-либо устройством в сети.


1. в усадьбе.РБ найти

настройка конфигурации IP частной сети.виртуальная память.сеть: private_network, ip: настройки ["ip"] ||= "192.168.10.10"

потому что ip фиксированный

2. Чтобы установить свой собственный ip конфиг.виртуальная память.сеть: public_network, ip: настройки ["ip"] ||= "192.168.1.234", :bridge = > 'ваш собственный IP'

3. перезагрузите окно и выберите, что вы используете WIFI теперь вы можете получить доступ в локальной сети


У меня был такой же вызов, и я сделал следующее, чтобы решить его:

в VirtualBox перейдите в File -> Host Network Manager

обратите внимание на IPv4-адрес в этом окне. В вашем Vagrantfile используйте любой IP-адрес в зарезервированном частном сетевом диапазоне IPv4. Предположим, ваш IPv4-адрес VirtualBox-192.168.56.1 / 24. В вашем Vagrantfile вы можете добавить

конфигурации.виртуальная память.private_network "сеть", IP-адрес: "192.168.56.5"

Не забудьте настройте свой хозяева файл соответственно, если это потребуется.


Я разрешаю это соединение, отключаясь от интернета, а затем запускаю vagrant up. Как только бродяга сделал свою обработку, я снова подключаюсь.

перед этой проблемой я проверил свой ip, так что это был 10.1, и моя усадьба работает на 10.10, и я решил это iss