1

Я использую Ubuntu Server 12.04 LTS 64 бит в виртуальной коробке. К нему прилагаются два сетевых адаптера. eth0 (основной) использует NAT, а eth1 использует bridge.

Я могу подключиться к Интернету, используя eth0 благодаря NAT. Теперь я хочу получить доступ к веб-сайту, размещенному на нем, с хост-ОС (Windows 7 Home Premium 64 bit) Я не знаю, как это сделать с помощью NAT. Итак, я пытался сделать это с помощью eth1.

Вот о чем я думаю: у eth1 есть доступ к физическому WiFi-адаптеру. После подключения к WiFi-роутеру я получу внутренний IP-адрес виртуальной машины, с помощью которого я могу получить доступ к веб-сайту. Поправь меня, если я ошибаюсь.

Теперь моя проблема: при запуске wlan0 не отображается интерфейс типа ifconfig -a . И iwconfig не работает над eth1. Пожалуйста помоги.

Пошаговое руководство приветствуется, так как я даже не знаю, где ввести пароль Wi-Fi и SSID.

2 ответа2

0

В режиме NAT VirtualBox, чтобы получить доступ к вашей гостевой ОС из хост-ОС, вы должны специально включить переадресацию портов, выполнив определенные команды, подобные этим:

VBoxManage modifyvm "Имя VM" --natpf1 "guestsh, tcp ,, 2222,, 22"

См. Эту ссылку на руководство VirtualBox для получения дополнительной информации https://www.virtualbox.org/manual/ch06.html#natforward

0

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

Используя только адаптер NAT, вы сможете подключиться к гостевому шлюзу по умолчанию - в моем случае гостем является виртуальная машина Ubuntu 12.04, настроенная с одним адаптером в режиме NAT. Автоматически назначенный IP-адрес DHCP для гостя - 10.0.2.15, а шлюз настроен как 10.0.2.2. Если я использую Firefox для подключения к 10.0.2.2, я вижу веб-страницу по умолчанию для веб-сервера, работающего в моей операционной системе, и могу просматривать любые страницы.

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