Не могу получить доступ к моему веб-серверу (который работает внутри virtualbox)


3

Я только что установил 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% -ной потере, поэтому кажется, что она «есть».

Есть идеи, что может быть не так?

Ответы:


5

Вы используете функцию NAT VirtualBox, верно? Попробуйте настроить сетевой адаптер как «Мост», после чего гостевая ОС получит «публичный» IP в вашей локальной сети (из DHCP, если он доступен) и будет доступен по этому адресу.


1

В Virtualbox вы можете определить несколько видов сетей

  • bridged (гость fedora будет виден во внешней сети, он будет использовать некоторый физический интерфейс хоста - переведен в случайный режим).
  • NAT, хост будет выполнять переадресацию портов.
  • Только для хоста: гость и хост будут совместно использовать виртуальную сеть.
  • Внутренний: все гости и хост будут совместно использовать сеть.

С вашего гостевого IP-адреса fedora, похоже, вы выбрали тип NAT. Попробуйте использовать только хост или мост в зависимости от того, хотите ли вы, чтобы сервер был виден только хосту или также вне хоста.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.