7

ОС хоста: Ubuntu 13.04 VMM: Virtualbox

Гостевая ОС1: Сетевая настройка Kali Linux: Адаптер 1 подключен к NAT

Гостевая ОС2: Windows XP Сетевые настройки: адаптер 1 подключен к NAT

Проблема: не удается пропинговать гостевую ОС.

Когда я проверил IP, обе гостевые машины имеют одинаковый IP-адрес, как это возможно? Какие настройки сети мне нужно применить в гостевой ОС для совместной работы гостевой ОС (пинг guest1 с guest2 и наоборот)

4 ответа4

8

Выберите Bridged Adapter для подключения всех виртуальных машин; виртуальная машина Windows подключится, а в Kali после загрузки выдают команды

   ifconfig eth0 up
   dhclient eth0

Это все.

Редактировать:

Вышеуказанное работает, если хост подключен к локальной сети, поскольку обе виртуальные машины будут получать необходимую информацию (IP-адрес, IP-адрес маршрутизатора, DNS) от маршрутизатора локальной сети.

Если хост не подключен, вам потребуется сеть только для хоста. Перед настройкой этого на виртуальной машине необходимо перейти на панель «Файл» -> «Настройки» -> «Сеть», выбрать « Только сети хоста», нажать на знак «плюс», а затем отвертку. Под Адаптером выберите:

  Ip address 192.168.56.1
  IPv4 Network Mask: 255.255.255.0

Затем перейдите на DHCP-сервер и выберите:

  Enable Server (tick!)
  IP address 192.168.56.254
  Server Mask 255.255.255.0
  Lower Bound 192.168.56.100
  Upper Bound 192.168.56.200

Сохраните, затем перейдите на панель своей виртуальной машины, выберите только для хоста сетевого адаптера. Нет необходимости настраивать дополнительные параметры. Запустите свои две виртуальные машины; Окна уже будут соединены, Kali вам нужно будет выдавать те же две команды , как описано выше, то есть:

  ifconfig eth0 up
  dhclient eth0

В этот момент вы будете подключены к хосту; Хост будет 192.168.56.1, а две виртуальные машины 192.168.56.100 и 192.168.56.101 (то, что между Windows и Kali зависит от того, что будет первым).

На всякий случай: у вас также может быть два или более адаптера на каждой виртуальной машине, так что вы можете иметь одновременно мостовой адаптер (или NAT), который соединяет вас с миром, и адаптер Host-Only, который подключается к хосту и к другие виртуальные машины. Однако для этого необходимо научиться работать с несколькими подключенными адаптерами в Windows и Linux. Это не сложно, но это требует от вас определенной работы.

3

Трансляция сетевых адресов источника (NAT):

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

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

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

1

Вам необходимо настроить ДВА сетевых интерфейса. Во-первых, только для хоста, чтобы виртуальные машины могли общаться с хостом (IP-адрес виртуальной машины будет 192.168.56. ). Второй, мостовое соединение. Это позволит вам подключить виртуальную машину к внешнему миру, а также друг к другу, независимо от того, находятся ли они на одном или разных хостах. Это будет иметь IP-адрес что-то вроде 192.168.1. , Вы должны использовать этот второй IP-адрес для своих эхо-запросов, Telnet и т.д., Что позволит вам подключать виртуальные машины друг к другу.

0

При использовании NAT с Virtualbox каждая машина находится в собственной виртуальной подсети и получает свой IP-адрес от встроенного DHCP-сервера в VirtualBox. Эти сети не имеют ничего общего.

Если вы хотите, чтобы они могли общаться друг с другом, используйте Bridged Mode . Имейте в виду, что теперь обе виртуальные машины будут частью вашей "внешней" сети - они получат свои IP-адреса от вашего маршрутизатора.

В Bridged Mode вы должны указать VirtualBox, к какому реальному адаптеру должен быть подключен виртуальный адаптер (используйте один и тот же для обоих), и без внешнего DHCP-сервера виртуальные машины не получат IP-адреса - вы можете выбрать фиксированные (использовать ту же сеть) адрес (не адрес хоста), который вы используете на eth0)

Вам, вероятно, придется обновить сетевое соединение внутри каждого гостя.

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