Я пытаюсь настроить metasploitable в виртуальной машине Virtualbox. У меня сложилось впечатление, что, как только Virtualbox настроен для работы в режиме адаптера только для хоста, виртуальные машины должны следовать сетевым настройкам, определенным на следующем снимке экрана. Позвольте мне показать, как я это настроил. У меня есть metasploitable VM и ее отображение 10.0.2.15 для eth0 в выводе ifconfig.

Вот как настроены сетевые настройки Virtualbox. У меня нет записей в сетях NAT.

Вот вкладки только для хоста:

Если я отредактирую это, вот что я вижу на вкладке адаптера:

и вот вкладка dhcp.

Основываясь на этих настройках, не должен ли мой работоспособный компьютер получить IP-адрес 192.168.56.101 (или выше)? Что-то не так в моей конфигурации?

ОБНОВИТЬ
Как только я обновил настройки сети, включив мостовой режим для этой виртуальной машины, я теперь получаю следующий IP. Это не выглядит правильно в зависимости от моих настроек:

Я получаю следующую ошибку с помощью команды dhclient

3 ответа3

2

Вам нужно изменить настройки на "мостовой" адаптер. Информация вашего IP указывает / показывает, что вы используете интерфейс в режиме NAT. Нажмите на изображение, перейдите в настройки для этого гостя. Выберите сеть, затем адаптер, в раскрывающемся списке, в котором вы назначили адаптер, убедитесь, что в настройках "Подключен" установлено значение "Мостовой адаптер".

Настройки для сетевого адаптера

2

Как указано в комментариях, чтобы использовать ваш virtualbox-host-only-dhcp, вы должны назначить режим host-only в вашей конфигурации vm и получить новый ip через dhcp, другие способы сделать это - перезагрузить сетевой интерфейс или перезагрузить компьютер. ,

Посмотрите руководство для получения дополнительной информации о сетевых режимах.

0

Я недавно столкнулся с этим, и способ безопасного создания сети виртуальных машин - создать сеть NAT и назначить ее виртуальным машинам. Используя Mac OS X и VirtualBox (Версия 5.2.24 r128163 (Qt5.6.3)), можно создать NAT Network :

  1. Нажмите ⌘, чтобы открыть диалоговое окно настроек
  2. Выберите значок Network
  3. Выберите значок "Добавить новую сеть NAT"

Тогда для каждой ВМ:

  1. Выберите виртуальную машину
  2. Нажмите ⌘s чтобы открыть диалог настроек
  3. Выберите значок Network
  4. В раскрывающемся списке « Attached To: выберите « NAT Network

Тот, который вы только что создали, должен быть выбран автоматически. При перезапуске каждой виртуальной машины все они должны находиться в сети, где они могут общаться друг с другом и с внешней сетью, но не наоборот. Эта таблица выражает это довольно хорошо.

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