Назад | Перейти на главную страницу

Сеть VirtualBox

Мне нужно создать сеть VirtualBox, которая будет соединять гостевые ОС друг с другом и с моим хост-компьютером.

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

Как я могу этого добиться?

ИЗМЕНИТЬ 6 апреля 2011 г.

Мне удалось создать виртуальную сеть серверов Win 2008 R2 в сетевом режиме «Только хост» и указать статические IP-адреса для каждого сервера.

Я могу работать с серверами с хост-машины, но я не могу просматривать Интернет с «каждой» гостевой машины в сети (3 виртуальных сервера).

Я пробовал использовать следующие методы:

  1. Я добавил вторую сетевую карту к каждому гостю и настроил эту вторую сетевую карту на «мостовую сеть». Это решение работает только для первого сервера в сети. Никакой другой сервер не может получить действующий IP-адрес от DHCP.
  2. Я настроил шлюз серверов как виртуальный IP-адрес, назначенный хост-машине. Я знаю, что это решение неправильное и не может работать.

Любое предложение?

Просто убедитесь, что используете «мостовой адаптер» (и выберите физический адаптер, подключенный к локальной сети). Отсюда вы сможете установить статический IP-адрес на виртуальной машине, которая может взаимодействовать с физическим хостом, Интернетом и всеми другими хостами в локальной сети :) (включая другие виртуальные машины).

Конфигурация интерфейса машин должна быть NAT или Internal network чтобы это работало. Если интерфейс установлен на Host only, вам необходимо вручную маршрутизировать пакеты с хостом.

При использовании NAT, вы получите прибыль DHCP также, поэтому нет необходимости иметь статический IP-адрес, если вы не хотите перенаправлять порты.

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

Я предпочитаю это мосту, поскольку обычно не хочу, чтобы другие машины в сети могли подключаться к моим виртуальным машинам.