4

Я использую VirtualBox на Mac (хост), я использую виртуальную машину Windows 7 (гость). VirtualBox настроен для использования сетевого адаптера NAT , и я могу нормально подключиться к Интернету (google, msn, все), однако я размещаю сайт на Mac (хост) и не могу получить к нему доступ с виртуальной машины. ,

Гость назначен IP 10.0.2.10 а IP моего хоста 10.0.2.100 , я думаю, что проблема может быть в том, что это отдельные сети, но я не знаю. Я просто хочу протестировать сайт в IE (у меня нет отдельного / удаленного сервера для его размещения)

2 ответа2

6

Вы действительно должны рассмотреть возможность перехода с NAT на мостовой режим. Таким образом, обе "системы" будут находиться в одной сети. Когда вы работаете с NAT, он подсетит сеть, и ваша виртуальная машина фактически существует в другой сети. Чтобы заставить его работать с NAT, вам необходимо настроить (через файлы конфигурации, а не опции GUI) маршрутизацию NAT для открытия соединений / портов между сетями, а также настроить таблицы маршрутизации.

Если вы установили мостовой режим, виртуальная машина запрашивает IP-адрес с того же маршрутизатора, что и ваш хост, а не из системы виртуальных машин на хосте. В свою очередь это будет так же просто, как просто перейти на IP вашего хоста.

2

По умолчанию сетевой адаптер находится в режиме "NAT". Вам необходимо перевести сетевой адаптер в режим моста. Вот шаги.

1> В виртуальном окне выберите нужную виртуальную машину «Например, win7». 2> Перейти в настройки -> Сеть -> Adapater1.

 Change that from NAT -> Bridged Adapter 

3> Перезагрузите гостевую виртуальную машину

Надеюсь, что это решит вашу проблему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .