Как получить доступ к внутреннему IP-адресу Virtualbox с хост-машины?

15

Я пытался узнать больше о безопасности, следуя http://www.pentesterlab.com/bootcamp/week2/ , но я изо всех сил пытаюсь получить доступ к внутреннему IP- адресу моей виртуальной машины с хост-машины .

Я могу получить доступ к внутреннему IP-адресу хост-машины с виртуальной машины (используя 10.0.2.2), и я могу получить доступ к внутреннему IP-адресу виртуальной машины с виртуальной машины (10.0.2.15), но это не то, что меня интересует. Я хочу сделать это наоборот.

Очевидно, что я могу получить доступ к IP-адресу своего хост-компьютера с хост-компьютера (192.168.1.142), но не могу получить доступ к IP-адресу виртуальной машины с хост-компьютера. Я пробовал много способов найти IP виртуальной машины и использовал все, что мог придумать, но ничего не загрузилось.

Я пробовал переключаться с NAT на Bridged Adapter и обратно несколько раз и менять различные настройки, но я теряю возможность подключаться к IP только наоборот в Bridged Adapter. Я часами изучал ссылки Google людей с похожими проблемами, но не могу найти ничего, что работает. Спасибо за вашу помощь!

TimD1
источник
1
Если вы нашли ответ, добавьте его в качестве ответа . Вам разрешено (даже поощряется) отвечать на ваши собственные вопросы. Пока я удаляю ответ на ваш вопрос. Также я бы посоветовал выяснить, что означает «localhost» , поскольку вы неправильно используете этот термин. :)
Ƭᴇcʜιᴇ007

Ответы:

18

Для старых установок Virtualbox

Я наконец нашел решение, на третьей странице Google. : / На http://www.slideshare.net/powerhan96/networking-between-host-and-guest-v-ms-in-virtual-box была замечательная точка, которая объясняла все, что нужно было сделать. Кроме того, в Виртуальном диспетчере мне пришлось сделать его полноэкранным, Файл-> Настройки-> Сеть-> Только хост-сети-> Добавить. Мне понадобился адаптер Host-Only и адаптер NAT, чтобы он работал в обоих направлениях, что объясняет PowerPoint.

Обновление: Virtualbox 5.2

В Virtualbox 5.2 остановите свою виртуальную машину. В главном меню выберите «Глобальные инструменты-> Host Network Manager». Нажмите «Создать», и vboxnet0должна быть создана новая сеть с именем только для хоста . Вернитесь в главное меню, нажав «Станки». Отсюда, щелкните правой кнопкой мыши по образу вашей виртуальной машины и перейдите в «Настройки-> Сеть», и подключите к вашему новому адаптеру только для хоста vboxnet0. При перезапуске виртуальной машины ее IP-адрес должен был измениться с 10.0.*.*на 192.168.*.*, и теперь он должен быть доступен с вашего хост-компьютера.

TimD1
источник
Я почти пропустил эту часть: «Мне нужен был адаптер Host-Only и адаптер NAT» . Это ключ, если вы не хотите соединяться.
banzaimonkey
1

В последнем виртуальном ящике (5.2.2) вместо перехода к «Файл-> Настройки-> Сеть» я перешел к «Устройство-> Сеть-> Настройки сети» и включил Адаптер 1 в сеть только для хоста.

Затем я перезагрузил ВМ. Заметным изменением после этого стало то, что IP-адрес виртуальной машины (от просмотра вывода ifconfig) изменился с IP-адреса 10.2.0.15 на что-то вроде 192.168.56.101.

Затем я мог бы зайти в свой веб-браузер и просмотреть страницу по умолчанию, которую имел сервер apache с http://192.168.56.101/

Колин Д
источник