Использование Virtual Box и попытка запустить сервер на локальном хосте

Использование Virtual Box и попытка запустить сервер на локальном хосте

Я пытаюсь запустить виртуальную коробку (Linux) с моего хоста Windows и в настоящее время пытаюсь получить доступ к URL "local.corn.org". Я отредактировал файл hosts, добавив

10.0.2.2    local.corn.org

и также пытался

127.0.1.1   local.corn.org

Ни один из них не работает. 10.0.2.2, кажется, загружается, а затем переносит меня на страницу "oops". Что еще нужно сделать, чтобы запустить его с виртуального ящика?

Три адаптера на виртуальном боксе:

  • первый - NAT,
  • второй — только для хоста,
  • Третье — Бридж.

EDIT: Дополнительная информация: Я использую Vagrant вместе с Virtual Box, и мне сказали не трогать фактические настройки Virtual Box, есть ли что-то еще, что можно сделать на моем хосте или мне действительно нужно как-то трогать настройки? Я также не получаю никаких ошибок на Vagrant.

Также заметил, что на моем хосте есть две новые неопознанные сети - виртуальная коробка "VirtualBox Host-Only Network" и "VirtualBox Host-Only Network #2" - и тип доступа - Нет доступа в Интернет.

решение1

Возможно, вам будет интересно прочитать главу «6.3. Трансляция сетевых адресов (NAT)» вДокументация по сети VirtualBox

Например, чтобы настроить SSH-доступ на localhost:2222 к local.corn.org:22:

VBoxManage modifyvm "VM name (local.corn.org ?)" --natpf1 "guestssh,tcp,,2222,,22"

Или для HTTP-доступа к серверу на хосте virtual box:

VBoxManage modifyvm "VM name (local.corn.org ?)" --natpf1 "guesthttpd,tcp,,80,,80"

Связанный контент