Не могу пинговать бродячий ящик

Я пытаюсь создать бродячий базовый ящик после 2 ресурсов здесь:

используя Ubuntu 12.10 (с лампой) в качестве ОС, у меня есть 1 проблема. Я не мог пинг бродячая IP который 10.0.2.15 хотя я могу SSH через vagrant ssh.

Как я могу настроить его так, чтобы я мог получить доступ к веб-серверу с моего хоста?

VirtualBox: 4.2.10


Гостевая ОС: Ubuntu12.10


Ведущий: OSX 10.8.3

24
задан Steve HHH
05.11.2022 10:26 Количество просмотров материала 3501
Распечатать страницу

6 ответов

вы не можете просто открыть чужой ящик с ее IP-адрес хост-системы. Сеть Vagrant предназначена для определения уровня абстракции, который работает с несколькими поставщиками.

самый простой способ получить доступ к услугам на вашем Бродяга поле, чтобы настроить переадресацию портов. В вашем бродячем файле смотрите раздел залетный.настройка и установите значения для config.vm.network :forwarded_port. Например, следующая конфигурация перенаправляет порт 4567 в локальной системе на порт 80 в Vagrant box:

Vagrant.configure("2") do |config|
  config.vm.box = "precise32"
  config.vm.provision :shell, :path => "bootstrap.sh"
  config.vm.network :forwarded_port, host: 4567, guest: 80
end

после внесения этого изменения выполните vagrant reload для применения изменений. После применения изменений, вы должны быть в состоянии указать ваш веб-браузер http://127.0.0.1:4567 чтобы экземпляр Vagrant Apache обслуживал веб-страницу. Вы можете прочитать немного больше об этом в Vagrant V2 документация или страница Бродяга сети.

15
отвечен Steve HHH 2022-11-06 18:14

мне пришлось вручную запустить сеть на моей хост-системе как ip addr показал, что он упал:

sudo ip link set up dev vboxnet0
2
отвечен codewandler 2022-11-06 20:31

Я нашел решение: http://docs.vagrantup.com/v2/getting-started/networking.html

просто необходимо настроить переадресацию портов.

1
отвечен resting 2022-11-06 22:48

у меня была аналогичная проблема, только с настройкой частной сети и статическим IP. IP-адрес, который я использовал в течение нескольких месяцев (192.168.10.10) был внезапно недоступен, хотя я смог получить доступ к виртуальной машине с помощью vagrant ssh.

изменение статического IP на 192.168.10.192 решена проблема. Решение здесь состояло в том, чтобы изменить IP, таким образом, это не сталкивается ни с какой другой машиной в той же сети.

здесь вы можете найти следующие Примечания:

это зависит от пользователей, чтобы убедиться, что статический IP не сталкивается с любыми другими машинами в той же сети.

хотя вы можете выбрать любой IP-адрес, который хотите, вы должны использовать IP-адрес из зарезервированного частного адресного пространства. Эти IP-адреса гарантированно никогда не будут общедоступными, и большинство маршрутизаторов фактически блокируют трафик, идущий к ним из внешнего мира.

для некоторых операционных систем дополнительные параметры настройки статического IP-адреса доступно, например, установка шлюза по умолчанию или MTU.

предупреждение! не выбирайте IP-адрес, который перекрывается с любым другим IP-пространством в вашей системе. Это может привести к недоступности сети.

в Vagrantfile вы можете настроить статический IP, как это

Vagrant.configure("2") do |config|
  config.vm.network "private_network", ip: "192.168.10.192"
end

или, если вы используете Homestead, как я, просто обновите Homestead.yaml конфигурационный файл:

---
ip: "192.168.10.192"
# the rest of the configuration...

и небольшое замечание для конца - моя проблема, возможно, не была идентична той, что здесь, но поскольку я наткнулся на этот вопрос, возможно, другие пользователи тоже.

1
отвечен Nikola Prokopić 2022-11-07 01:05

Я думаю, что этот источник может помочь : http://docs-v1.vagrantup.com/v1/docs/host_only_networking.html

удачи ;)

0
отвечен user289721 2022-11-07 03:22

на Ubuntu 12 host / Ubuntu 12 guest следующее работало для меня с discourse

Я добавляю хост IP определяется бродяга и гость IP определяется Бродяга исключений брандмауэра

-1
отвечен niccolox 2022-11-07 05:39

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх