Я создал на электронный ящик внутри бомжа. В файл Vagrantfile, я имел ввиду сеть
Create a private network, which allows host-only access to the machine
# using a specific IP.
# config.vm.network :private_network, ip: "192.168.33.10"
# Create a public network, which generally matched to bridged network.
# Bridged networks make the machine appear as another physical device on
# your network.
config.vm.network :public_network
Я не могу иметь доступ к Сайт vagrantbox вне сети. Мне нужен доступ к Vagrant машины в публичной сети. Как настроить файл Vagrantfile таким образом, что мне нужно, чтобы доступ в общественные сети?
Раскомментируйте строку в файл Vagrantfile`
конфигурации.ВМ.сеть :public_network
Файл будет выглядеть следующим образом
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
config.vm.box = "box_name"
config.vm.network :public_network
end
Сохраните его, перезагрузите виртуальную машину с помощью бродячих перезарядки.
Для VirtualBox, он'будете использовать мостовом режиме для работы в сети. Что означает, что виртуальная машина получает IP-адрес от DHCP-сервер в сети.
Вы также можете настроить влан IP с: конфигурации.ВМ.сеть :public_network, ИС: "по 192.168.0.160-то"
См => общественные сети
По умолчанию, бродяга удаляется по умолчанию (рабочий) маршрут на дополнительные мостовом сетей внутри виртуальных машин. Моя проблема, которая была определенной для DHCP может быть решена только путем настройки сетевой мост следующим образом:
config.vm.network :public_network, :bridge => 'em1',:use_dhcp_assigned_default_route => true
Вежливость https://groups.google.com/forum/#!МСГ/бродяга-вверх/yNhWV42pcgk/NbOck1xqtFQJ Там может быть эквивалент для статических IP-адресов.
Я не смог разобраться в этом, используя все, что я читал (что было часов и часов исследований). Вместо этого, это как я поняла:
Ниже мой файл Vagrantfile. Важной частью для меня был конфиг.ВМ.сеть :public_network. После перезагрузки бродяга с бродягой перезагрузка
, я выбрал первый вариант из 4 доступных мостовой сетевые интерфейсы (я не уверен, если я выбрал правильный по счастливой случайности, или если бы работал, я эксперимента), затем СШ ЕД в поле бродяга с бродягой СШ
, не команду ifconfig
, выбрал один из 3 IP-адреса, что это выход, вставил, что в моем браузере, и все заработало.
Что никто другой, казалось бы поговорить о `СШ передоза в Vagrant машины и найти один из IP-адресов есть. Я надеюсь, это поможет некоторым другим сетевым Ньют в будущем.
``
Залет.настроить(2) у |конфиг| конфиг.ВМ.поле = "и bahmni-команда/bahmni и" конфиг.ВМ.box_check_update = истина конфиг.СШ.insert_key = ложь конфиг.ВМ.сеть :public_network
конфиг.ВМ.synced_folder и".." и " Ну/bahmni наша": владелец => наша "бродяга"и конфиг.ВМ.поставщика и"пакет" и у |в| В. настройка ["и modifyvm наша": ИД " и--память", 4092, то "--процессоры-то", 2 " Ну--именем", то "Bahmni об / мин" и] конец конец ``
Наконец-то! Это лет спустя, но я не мог'т найти больше актуальной информации. Для меня проблемой было то, что я не только имел отдельный определенными сети, но и переадресованный порт, и все работает хорошо. Тогда я закомментировал private_network, заменил его public_network, и не мог'т ничего достичь. Перепробовал все, что нашел здесь и в других местах, не пойду. Это's только тогда, когда я закомментировал проброс портов, что все начало работать снова, без ручного преодоления/конфигурации DHCP канитель предложил.
вы можете использовать команду: бродяга СШ
вы можете использовать команду: бродяга СШ {имя}