Как подключить гостевую Ubuntu (в ВМ) к моему маршрутизатору Wi-Fi?

Я использую Ubuntu Server 12.04 LTS 64 bit в Virtual Box. К нему прилагаются два сетевых адаптера. 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 ответа

Решение

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

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

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

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

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

Другие вопросы по тегам