Не могу получить доступ к моему веб-серверу (который работает внутри virtualbox)
Я только что установил Fedora 14 в VirtualBox и запустил его в окне на моем хосте Windows 7.
Его IP-адрес - 10.0.2.15 с подсетью 255.255.255.0 (ifconfig). IP-адрес Windows 7 VirtualBox был немного странным, поэтому я изменил его на 10.0.2.20 в той же подсети.
Когда я пытаюсь открыть IP-адрес Fedora в Chrome на хосте Windows 7 VirtualBox, он не может найти сервер. Попытка 127.0.0.1 на коробке Fedora работает на 100%.
Проверка связи с сервером приводит к 50% -ной потере, поэтому кажется, что она "есть".
Есть идеи, что может быть не так?
2 ответа
Вы используете функцию NAT VirtualBox, верно? Попробуйте настроить сетевой адаптер как "Мост", после чего гостевая ОС получит "публичный" IP в вашей локальной сети (из DHCP, если он доступен) и будет доступен по этому адресу.
В Virtualbox вы можете определить несколько видов сетей
- bridged (гость fedora будет виден во внешней сети, он будет использовать некоторый физический интерфейс хоста - переведен в случайный режим).
- NAT, хост будет выполнять переадресацию портов.
- Только для хоста: гость и хост будут совместно использовать виртуальную сеть.
- Внутренний: все гости и хост будут совместно использовать сеть.
С вашего гостевого IP-адреса fedora, похоже, вы выбрали тип NAT. Попробуйте использовать только хост или мост в зависимости от того, хотите ли вы, чтобы сервер был виден только хосту или также вне хоста.