Доступ к веб-серверу Bottle с помощью хоста

У меня работает виртуальная машина Ubuntu VirtualBox и веб-сервер Bottle на http://0.0.0.0:8080 . Как я могу получить к нему доступ на моем хосте (OSX)?

Я хочу сделать это, потому что доступ к веб-серверу с помощью FireFox на виртуальной машине невероятно медленный. Я пытался изменить свои сетевые настройки на только хост и адаптер моста, но пока безуспешно. Моя цель - получить доступ / взаимодействовать с веб-сервером Bottle на моем хосте (OSX) в надежде, что он будет работать намного быстрее.

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

https://www.virtualbox.org/manual/ch06.html#networkingmodes

0
задан 2 March 2019 в 06:14
1 ответ

Чтобы получить доступ к чему-либо с хоста, вам необходимо:

  1. Установить сетевой адаптер на «Мост»
  2. Убедитесь, что виртуальная машина и хост находятся в одной сети.

Устранение неполадок

Шаг 2 может иногда приводить к проблемам, поэтому вот некоторые вещи, которые нужно проверить:

  1. Отправьте эхо-запрос на виртуальную машину с хоста или наоборот, чтобы узнать, могут ли они видеть друг друга.
  2. Если конфигурация сети на виртуальной машине выполняется вами, дважды проверьте сетевую маску и IP / шлюз, который вы ей предоставляете.
  3. Если они могут видеть друг друга, то это, вероятно, неправильная конфигурация в приложении или брандмауэре.

Я точно знаю, что при использовании kvm по умолчанию это делает невозможным (без дополнительных настроек) для хоста каким-либо образом взаимодействовать с vms, даже если он установлен в мост. Я использовал vmware и не сталкивался с этой проблемой, так что, скорее всего, у вас где-то неправильная конфигурация.

1
ответ дан 4 December 2019 в 15:45

Теги

Похожие вопросы