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

4047
Jason94

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

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

3

2 ответа на вопрос

5
Patrick Georgi

You're using VirtualBox's NAT feature, right? Try configuring the NIC as "Bridge", then the guest OS gets a "public" IP in your LAN (from DHCP, if available), and is reachable by that address.

1
Alain Pannetier

In Virtualbox you can define several kinds of network

  • bridged (the fedora guest will be visible on the external network it will share some physical interface of the host - put in promiscuous mode).
  • NAT, the host will do some port forwarding.
  • Host-only: the guest and the host will share a virtual network.
  • Internal: all guests and the host will share a network.

From your fedora guest IP address it looks like you have selected the NAT type. Try host-only or bridged depending on whether you want the server to be seen only by the host or also outside the host.