
Я пытаюсь запустить виртуальную коробку (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"