что такое сетевой мост в virtualbox

Настройка сети в VirtualBox

Оригинал: VirtualBox Networking
Автор: Robin Catling
Дата публикации: май 2012 г.
Перевод: Семененко В.
Дата перевода: 5 октября 2012 г.

Сетевые настройки VirtualBox

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

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

что такое сетевой мост в virtualbox. nat. что такое сетевой мост в virtualbox фото. что такое сетевой мост в virtualbox-nat. картинка что такое сетевой мост в virtualbox. картинка nat. Оригинал: VirtualBox Networking Автор: Robin Catling Дата публикации: май 2012 г. Перевод: Семененко В. Дата перевода: 5 октября 2012 г.

Для моего web-сервера с запущенным на нем CMS WordPress дела обстоят несколько сложнее, поэтому идем дальше. Вкладка «Тип адаптера» отвечает за настройку виртуального аппаратного обеспечения. VirtualBox прекрасно справляется с ролью связующего звена между программной сетевой платой и тем физическим интерфейсом, который установлен на реальной машине (хосте). Откройте ссылку «Дополнительно» и вам будут доступны расширенные возможности сетевого адаптера. В этой статье я детально опишу все настройки в порядке их следования, начиная с установки типа адаптера.

Тип адаптера (Adapter Type)

Виртуальная машина VirtualBox имеет встроенную программную эмуляцию большинства наиболее распространенных типов сетевых карт, под которые созданы драйвера и протоколы. Карта PCnet-FAST III является выбором по умолчанию, однако в своей практике я часто выбираю Intel PRO/1000MT. Я поступаю так, если мне необходима наилучшая совместимость с «железом» от Intel, которое установлено на моем компьютере. Если у вас возникнут проблемы в настройке сетевого соединения, можно попробовать изменить тип адаптера, выбрав другой. Для наиболее древнего оборудования подойдет сетевая карта PCnet-FAST II.

Режим (Mode)

Довольно странно звучащий «Неразборчивый режим» (Promiscuous Mode) обычно применяется для работы VM в качестве виртуального маршрутизатора в локальных сетях; как сетевой мост или же хост. В этом режиме порт виртуальной машины способен принимать любые пакеты, отправляемые для других операционных систем; и даже для хоста. То есть, принимаются сетевые пакеты, предназначенные не только для этого адаптера, но и для других сетевых устройств. В 99% случаев обычным пользователям «Неразборчивый режим» не нужен. Он используется сетевыми администраторами для диагностики проблем, возникающих в сети.

MAC адрес (MAC Address)

Галочка напротив надписи «Кабель подключен» выполняет ту же роль, что и подключение или отключение физического кабеля в реальности. Эта настройка отвечает за подключение виртуального сетевого адаптера к сети. Не стоит путать ее с другой более важной настройкой «Включить сетевой адаптер», которая включает или выключает сам адаптер на виртуальной машине.

Кнопка «Проброс портов» открывает диалоговое окно, в котором производится настройка правил поведения трафика на конкретном адаптере; каким образом будет перемещаться трафик определенного типа между хостом и гостевой виртуальной машиной. Эти правила применяются к сетевым моделям, которые будут рассмотрены немного позже. Сами сетевые модели определяются на вкладке «Тип подключения». Эта настройка является наиболее сложным моментом в установке соединений в VirtualBox. Она доставила мне наибольшие проблемы в экспериментах.

«Подводные камни»

Типы подключения к сети

В VirtualBox имеются четыре готовые модели для подключения к сети:

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

Протокол NAT позволяет гостевой операционной системе выходить в Интернет, используя при этом частный IP, который не доступен со стороны внешней сети или же для всех машин локальной физической сети. Такая сетевая настройка позволяет посещать web-страницы, скачивать файлы, просматривать электронную почту. И все это, используя гостевую операционную систему. Однако извне невозможно напрямую соединиться с такой системой, если она использует NAT.

Принцип трансляции сетевых адресов заключается в следующем. Когда гостевая ОС отправляет пакеты на конкретный адрес удаленной машины в сети, сервис NAT, работающий под VirtualBox, перехватывает эти пакеты, извлекает из них сегменты, содержащие в себе адрес пункта отправки (IP-адрес гостевой операционной системы) и производит их замену на IP-адрес машины-хоста. Затем заново упаковывает их и отправляет по указанному адресу.

Например, в вашей домашней локальной сети хост и другие физические сетевые устройства имеют адреса в диапазоне, начинающемся с 192.168.х.х. В VirtualBox адаптеры, работающие по протоколу NAT, имеют IP-адреса в диапазоне, начинающемся с 10.0.2.1 и заканчивающемся 10.0.2.24. Такой диапазон называется под-сетью. Как правило, этот диапазон не используется для присвоения адресов устройствам в основной сети, поэтому такая система недоступна извне, со стороны хоста. Гостевая ОС может выполнять обновление программного обеспечения и web-серфинг, но остается невидимой для остальных «участников».

В руководстве VirtualBox этот момент описан более подробно:

«В режиме NAT гостевому сетевому интерфейсу присваивается по умолчанию IPv4 адрес из диапазона 10.0.х.0/24, где х обозначает конкретный адрес NAT-интерфейса, определяемый по формуле +2. Таким образом, х будет равен 2, если имеется только один активный NAT-интерфейс. В этом случае, гостевая операционная система получает IP-адрес 10.0.2.15, сетевому шлюзу назначается адрес 10.0.2.2, серверу имен (DNS) назначается адрес 10.0.2.3.» (Oracle Corporation, 2012, Глава 9).

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

Сетевой мост (Bridged)

В соединении типа «Сетевой мост» виртуальная машина работает также, как и все остальные компьютеры в сети. В этом случае адаптер выступает в роли моста между виртуальной и физической сетями. Со стороны внешней сети имеется возможность напрямую соединяться с гостевой операционной системой.

Адаптер в режиме «Сетевой мост» подключается, минуя хост, к устройству, которое распределяет IP-адреса внутри локальной сети для всех физических сетевых карт. VirtualBox соединяется с одной из установленных сетевых карт и передает пакеты через нее напрямую; получается работа моста, по которому передаются данные. Как правило, адаптер в модели «Сетевой мост» получает стандартный адрес из диапазона 192.168.х.х от роутера. Поэтому виртуальная машина в сети выглядит так, как будто это обычное физическое устройство, неотличимое от остальных.

На хосте могут быть активными одновременно несколько сетевых устройств; например, на моем ноутбуке имеется проводное подключение (называемое eth0 ) и беспроводное подключение (называемое wlan0 ). Поле «Имя» позволяет выбрать, какой из сетевых интерфейсов вы бы хотели использовать в качестве моста на VirtualBox.

что такое сетевой мост в virtualbox. bridged. что такое сетевой мост в virtualbox фото. что такое сетевой мост в virtualbox-bridged. картинка что такое сетевой мост в virtualbox. картинка bridged. Оригинал: VirtualBox Networking Автор: Robin Catling Дата публикации: май 2012 г. Перевод: Семененко В. Дата перевода: 5 октября 2012 г.

Поэтому моему хосту назначен роутером IP-адрес 192.168.0.2. Виртуальной машине в режиме «Сетевой мост» присвоен адрес 192.168.2.6. При этом не имеет значения тот факт, что VirtualBox передает и получает трафик как бы «сквозь» хост, минуя его. В результате получается, что виртуальная машина становится просто еще одним компьютером в локальной сети. Если я пересчитаю свой компьютер и три виртуальные машины (VM), работающие в режиме «Сетевой мост», то у меня получиться четыре компьютера в физической локальной сети.

Протокол NAT полезен, потому что он защищает гостевые операционные системы со стороны Интернет. Но для того, чтобы получить доступ к ним извне (а на некоторых ОС у меня имеются установленные web-сервера), потребуется дополнительная настройка для перенаправления трафика. Тип подключения «Сетевой мост» позволяет получить доступ к ним, но системы в этом случае становятся незащищенными.

Если ваше сетевое устройство доступа (это может быть маршрутизатор, сетевой коммутатор или же настройки, предоставленные Интернет-провайдером) позволяет предоставлять только один IP-адрес для сетевого интерфейса, возможно, вам не удастся настроить «Сетевой мост».

Виртуальный адаптер хоста (Host-only)

что такое сетевой мост в virtualbox. host only. что такое сетевой мост в virtualbox фото. что такое сетевой мост в virtualbox-host only. картинка что такое сетевой мост в virtualbox. картинка host only. Оригинал: VirtualBox Networking Автор: Robin Catling Дата публикации: май 2012 г. Перевод: Семененко В. Дата перевода: 5 октября 2012 г.

Как правило, хост имеет свой собственный сетевой адрес, который используется для выхода в Интернет. Обычно это 192.168.0.101. В режиме «Виртуальный адаптер хоста» машина-хост также выступает в роли роутера VirtualBox и обладает IP-адресом по умолчанию 192.168.56.1. Создается внутренняя локальная сеть, обслуживающая все гостевые операционные системы, настроенные для режима «Виртуальный адаптер хоста» и видимые для остальной части физической сети. Адаптер vboxnet0 использует адреса из диапазона, начинающегося с 192.168.56.101. Но при желании можно изменить адрес по умолчанию.

Подобно адаптеру в режиме «Сетевой мост», в режиме «Виртуальный адаптер хоста» используются разные диапазоны адресов. Можно легко настроить гостевые системы для получения IP-адресов, используя для этого встроенный DHCP-сервер виртуальной машины VirtualBox.

В дополнение нужно сказать, что в режиме «Виртуальный адаптер хоста» созданная им сеть не имеет внешнего шлюза для выхода в Интернет, как для хоста, так и для гостевых операционных систем. Он работает только как обычный сетевой коммутатор, соединяя между собой хост и гостевые системы. Поэтому адаптер в режиме «Виртуальный адаптер хоста» не предоставляет гостевым машинам выход в Интернет; vboxnet0 по умолчанию не имеет шлюза. Дополнительные возможности для этого адаптера значительно упрощают настройку сети между хостом и гостевыми ОС, однако все же отсутствует внешний доступ или перенаправление портов. Поэтому может потребоваться второй адаптер в режиме «Виртуальный адаптер хоста» или «Сетевой мост», который подключается к гостевой операционной системе для получения полного доступа к ней.

Внутренняя сеть (Internal Network)

Если на практике вам потребуется настроить взаимосвязь между несколькими гостевыми операционными системами, работающими на одном хосте и могущими сообщаться только между собой, тогда можно воспользоваться режимом «Внутренняя сеть». Конечно, для этой цели можно использовать режим «Сетевой мост», но режим «Внутренняя сеть» обладает большей безопасностью. В режиме «Сетевой мост» все пакеты отправляются и получаются через адаптер физической сети, установленный на машине-хосте. В этом случае весь трафик может быть перехвачен (например, путем установки сниффера пакетов на машине-хосте).

что такое сетевой мост в virtualbox. internal network. что такое сетевой мост в virtualbox фото. что такое сетевой мост в virtualbox-internal network. картинка что такое сетевой мост в virtualbox. картинка internal network. Оригинал: VirtualBox Networking Автор: Robin Catling Дата публикации: май 2012 г. Перевод: Семененко В. Дата перевода: 5 октября 2012 г.

Доступ к гостевой операционной системе

Во-первых, мне нужен доступ в Интернет из гостевой системы для установки обновлений, скачивания пакетов и других подобных задач. Мне также необходим доступ к Сети с машины-хоста. Но мне не нужно, чтобы сервер был доступен из внешней сети.

Оставляю выбранным по умолчанию сетевой адаптер в режиме NAT. Это позволит гостевым системам выходить в Интернет через настроенное соединение хоста, на котором установлены эти машины. Гостевые системы не видны извне в локальной сети; я также не имею доступа к любой из гостевых систем со стороны хоста; аналогично, гостевые системы не могут взаимодействовать между собой.

Настройка виртуального адаптера хоста

что такое сетевой мост в virtualbox. . что такое сетевой мост в virtualbox фото. что такое сетевой мост в virtualbox-. картинка что такое сетевой мост в virtualbox. картинка . Оригинал: VirtualBox Networking Автор: Robin Catling Дата публикации: май 2012 г. Перевод: Семененко В. Дата перевода: 5 октября 2012 г.

что такое сетевой мост в virtualbox. . что такое сетевой мост в virtualbox фото. что такое сетевой мост в virtualbox-. картинка что такое сетевой мост в virtualbox. картинка . Оригинал: VirtualBox Networking Автор: Robin Catling Дата публикации: май 2012 г. Перевод: Семененко В. Дата перевода: 5 октября 2012 г.

По умолчанию, адаптер vboxnet0 динамически получает IP адрес во время сессии подключения от DHCP-сервера. Для моего виртуального web-сервера WordPress необходимо, чтобы он имел статический IP-адрес. Поэтому на вкладке «DHCP сервер» я убрал галочку с надписи «Включить сервер». Таким образом, DHCP-сервер у меня отключен.

что такое сетевой мост в virtualbox. dhcp disabled. что такое сетевой мост в virtualbox фото. что такое сетевой мост в virtualbox-dhcp disabled. картинка что такое сетевой мост в virtualbox. картинка dhcp disabled. Оригинал: VirtualBox Networking Автор: Robin Catling Дата публикации: май 2012 г. Перевод: Семененко В. Дата перевода: 5 октября 2012 г.

Добавление виртуального адаптера хоста

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

Настройка гостевой системы

что такое сетевой мост в virtualbox. virtual adapter host. что такое сетевой мост в virtualbox фото. что такое сетевой мост в virtualbox-virtual adapter host. картинка что такое сетевой мост в virtualbox. картинка virtual adapter host. Оригинал: VirtualBox Networking Автор: Robin Catling Дата публикации: май 2012 г. Перевод: Семененко В. Дата перевода: 5 октября 2012 г.

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

Однако, эти настройки являются временными. Если я произведу перезагрузку системы, все они бесследно пропадут. Для того, чтобы установить их постоянными, нужно добавить (используя учетную запись root) в файл /etc/network/interfaces следующие строки:

Присвоение имен

Так как я не слишком «дружу» с числами и IP-адресами, то для себя я всегда использую имена для гостевых систем вместо присвоения им IP-адресов. Для этого я редактирую файл /etc/hosts на машине-хосте и добавляю туда ссылки. Таким образом, я могу просматривать запущенные гостевые системы по их именам.

В файл /etc/hosts я добавляю строку:

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

Альтернативный маршрут

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

Используя адаптер по умолчанию, работающий по протоколу NAT, можно запустить дополнительную конфигурацию, которая позволит мне получить доступ к виртуальному серверу с хоста, не используя при этом сетевую настройку «Виртуальный адаптер хоста».

Используя панель настроек «Сетевой адаптер» в гостевой операционной системе, можно настроить проброс портов в виртуальной машине VirtualBox. Для этого переходим к настройкам адаптера NAT (кнопка внизу окна) для настройки перенаправления портов. При нажатии на нее откроется диалоговое окно, в котором настраиваются правила проброса для данного сетевого адаптера и гостевой системы.

Не мудрствуя лукаво, я назвал эти правила Apache и TCP, соответственно; оба используют TCP-протокол. Если говорить о привязке номеров портов, то порт 8888 на хосте перенаправляет трафик на гостевую систему для сервера Apache; порт 2222 на хосте перенаправляет трафик на порт 22, расположенный на гостевой операционной системе; такая настройка предоставляет мне доступ к гостевой системе для управления ее службами. Любой другой трафик будет отклонен виртуальной машиной, как не подпадающий под правила.

что такое сетевой мост в virtualbox. forwarding. что такое сетевой мост в virtualbox фото. что такое сетевой мост в virtualbox-forwarding. картинка что такое сетевой мост в virtualbox. картинка forwarding. Оригинал: VirtualBox Networking Автор: Robin Catling Дата публикации: май 2012 г. Перевод: Семененко В. Дата перевода: 5 октября 2012 г.

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

Источник

Выбираем тип подключения сети VirtualBox.

Тип подключения сети VirtualBox: что они означают, и чем отличаются друг от друга?

VirtualBox (она же VB) в своих сетевых настройках очень гибка. Причём некоторые изменения в настройках виртуальной машины можно проводить на лету. Однако перед созданием виртуальной системы лучше сразу разобраться что означают настройки в разделе Тип подключения сети. Какой выбрать в зависимости от поставленной цели, и что ожидает пользователя с такими настройками? Virtual Box при этом, напомню, позволяет менять тип подключения сети, что называется, «на лету» — т.е. прямо во время работы гостевой машины.

Для быстрого ознакомления можно представить и держать в голове вот такую простую табличку — какая какую видит, и какое соединение будет недоступно:

что такое сетевой мост в virtualbox. %D0%A2%D0%B8%D0%BF %D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D1%8F %D1%81%D0%B5%D1%82%D0%B5%D0%B2%D0%BE%D0%B3%D0%BE %D0%B0%D0%B4%D0%B0%D0%BF%D1%82%D0%B5%D1%80%D0%B0%D0%BD%D0%BE%D0%B2%D1%8B%D0%B9. что такое сетевой мост в virtualbox фото. что такое сетевой мост в virtualbox-%D0%A2%D0%B8%D0%BF %D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D1%8F %D1%81%D0%B5%D1%82%D0%B5%D0%B2%D0%BE%D0%B3%D0%BE %D0%B0%D0%B4%D0%B0%D0%BF%D1%82%D0%B5%D1%80%D0%B0%D0%BD%D0%BE%D0%B2%D1%8B%D0%B9. картинка что такое сетевой мост в virtualbox. картинка %D0%A2%D0%B8%D0%BF %D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D1%8F %D1%81%D0%B5%D1%82%D0%B5%D0%B2%D0%BE%D0%B3%D0%BE %D0%B0%D0%B4%D0%B0%D0%BF%D1%82%D0%B5%D1%80%D0%B0%D0%BD%D0%BE%D0%B2%D1%8B%D0%B9. Оригинал: VirtualBox Networking Автор: Robin Catling Дата публикации: май 2012 г. Перевод: Семененко В. Дата перевода: 5 октября 2012 г.

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

Тип подключения сети VirtualBox: что мы имеем?

что такое сетевой мост в virtualbox. NAT. что такое сетевой мост в virtualbox фото. что такое сетевой мост в virtualbox-NAT. картинка что такое сетевой мост в virtualbox. картинка NAT. Оригинал: VirtualBox Networking Автор: Robin Catling Дата публикации: май 2012 г. Перевод: Семененко В. Дата перевода: 5 октября 2012 г.

VirtualBox делает возможным настройку отдельного NAT-роутера в сетевом интерфейсе внутри гостевой машины. Каждая из гостевых ОС получает собственный виртуальный роутер и с остальными гостевыми машинами взаимодействовать не может. Запросы по протоколу DHCP отзываются с IP гостевой машины и адреса NAT роутера в виде межсетевого шлюза. Сам сервер DHCP может быть настроен через интерфейс командной строки (без графического интерфейса). Сам роутер NAT использует интерфейс сети хозяйской ОС, никаких особых сетевых интерфейсов создавать не нужно. «Снаружи» или из внешнего интернета/сети виден только интерфейс Хозяйки. Принцип работы сводится к следующему:

Такой тип подключения сети VirtualBox просто использовать, настройки минимальны. При этом настройки по большей части изолированы: каждая из гостевых ОС имеет свой собственный «роутер», роль которого играет сетевой движок VB. Гостевая ОС сразу получает выход в интернет. Возможно присвоение фиксированного IP адреса. Но некоторые характеристики соединения могут нам не подойти. Так, гостевые ОС между собой не контактируют, у них один и тот же адрес. Виртуальный роутер поддаётся настройкам из консоли, что требует определённых навыков. А доступ к гостевой машине из хозяйской требует проброса портов и иногда редакции файла hosts, если требуется указать особые веб-интерфейсы.

Сеть NAT

что такое сетевой мост в virtualbox. %D1%81%D0%B5%D1%82%D1%8C NAT. что такое сетевой мост в virtualbox фото. что такое сетевой мост в virtualbox-%D1%81%D0%B5%D1%82%D1%8C NAT. картинка что такое сетевой мост в virtualbox. картинка %D1%81%D0%B5%D1%82%D1%8C NAT. Оригинал: VirtualBox Networking Автор: Robin Catling Дата публикации: май 2012 г. Перевод: Семененко В. Дата перевода: 5 октября 2012 г.

Этот тип подключения сети VirtualBox означает, что VB может организовать виртуальный изолированный NAT роутер на сетевом интерфейсе внутри гостевой машины. Каждая гостевая ОС при этом получает собственный виртуальный роутер, но с другими гостевыми контактировать не сможет. DHCP-запросы на интерфейс получают ответ от IP адреса гостевой машины и адреса роутера NAT в качестве шлюза. Сервер DHCP также настраивается без GUI. NAT роутер использует при этом сетевой интерфейс хозяйской ОС.

Никаких особых сетевых интерфейсов создавать здесь нет необходимости; при этом роутер NAT открывает любые порты в интерфейсе хозяйской системы. Далее внутренний адрес переводится в IP адрес хоста. Таким образом, запрос на требуемый IP завершается. Возможна картография портов с целью разрешить попасть на нужный порт гостевой машины через некий порт «хозяйки». Т.е для доступа к гостевой ОС необходим проброс портов с хозяйской. При этом может потребоваться редактирование hosts файла «хозяйки».

Отсюда, к особенностям NAT стоит отнести простоту настройки с выходом в интернет, изолированность благодаря «отдельному» роутеру. NAT позволяет закреплять за каждой гостевой ОС фиксированный IP-адрес. При этом «гости» друг друга не видят, а сервер DHCP также настраивается только из командной строки.

Сетевой мост

что такое сетевой мост в virtualbox. %D1%81%D0%B5%D1%82%D0%B5%D0%B2%D0%BE%D0%B9 %D0%BC%D0%BE%D1%81%D1%82. что такое сетевой мост в virtualbox фото. что такое сетевой мост в virtualbox-%D1%81%D0%B5%D1%82%D0%B5%D0%B2%D0%BE%D0%B9 %D0%BC%D0%BE%D1%81%D1%82. картинка что такое сетевой мост в virtualbox. картинка %D1%81%D0%B5%D1%82%D0%B5%D0%B2%D0%BE%D0%B9 %D0%BC%D0%BE%D1%81%D1%82. Оригинал: VirtualBox Networking Автор: Robin Catling Дата публикации: май 2012 г. Перевод: Семененко В. Дата перевода: 5 октября 2012 г.

В этом случае гостевая машина будет использовать интерфейс хозяйской. В интерфейсе хоста появляется сетевой фильтр в виде специального драйвера, который позволяет VirtualBox отправлять данные в сторону «гостевой». Такой режим работы позволяет сетевому адаптеру использовать множественные mac-адреса. Однако большинство беспроводных модулей такой неразборчивый (смешанный) режим работы адаптера не поддерживает физически. И тогда VB подменяет mac-адрес пакетов, которые адаптеру точно видны. При этом используется внешний сервер DHCP, виртуальный DHCP здесь не требуется. Гостевая машина в таком режиме доступна из сети, к которой присоединилась хозяйская ОС: у них единый доступ. Хозяйка контактирует с гостевыми машинами по IP, и те видят хост на такой же манер. Гостевые ОС также могут переговариваться друг с другом. Но этот же факт делает невозможным создание изолированных внутри хозяйки сетей (на основе гостевых машин). Более того, такой тип сетевого соединения капризен в работе, а о безопасном сёрфинге по интернету говорить не приходится.

Внутренняя сеть

что такое сетевой мост в virtualbox. %D0%B2%D0%BD%D1%83%D1%82%D1%80%D0%B5%D0%BD%D0%BD%D1%8F%D1%8F %D1%81%D0%B5%D1%82%D1%8C. что такое сетевой мост в virtualbox фото. что такое сетевой мост в virtualbox-%D0%B2%D0%BD%D1%83%D1%82%D1%80%D0%B5%D0%BD%D0%BD%D1%8F%D1%8F %D1%81%D0%B5%D1%82%D1%8C. картинка что такое сетевой мост в virtualbox. картинка %D0%B2%D0%BD%D1%83%D1%82%D1%80%D0%B5%D0%BD%D0%BD%D1%8F%D1%8F %D1%81%D0%B5%D1%82%D1%8C. Оригинал: VirtualBox Networking Автор: Robin Catling Дата публикации: май 2012 г. Перевод: Семененко В. Дата перевода: 5 октября 2012 г.

В VirtualBox возможно настроить сетевой интерфейс внутри гостевой машины. Так как куча гостевых машин делят между собой этот единственный интерфейс, они соединяются на манер коммутатора (свитча) и способны между собой общаться. Характеристиками такой сети являются быстрая настройка, возможность гостевых систем общаться между собой. При этом доступа из хозяйской ни в одну гостевую не будет. Равно как и никакая из гостевых машин не увидит хозяйскую ОС. Кроме того, гостевая система в интернет не выйдет. Сервер DHCP внутренней сети опять же нельзя настроить с помощью графического интерфейса — только командами из консоли.

что такое сетевой мост в virtualbox. %D0%B2%D0%BD%D1%83%D1%82%D1%80%D0%B5%D0%BD%D0%BD%D1%8F%D1%8F %D1%81%D0%B5%D1%82%D1%8C. что такое сетевой мост в virtualbox фото. что такое сетевой мост в virtualbox-%D0%B2%D0%BD%D1%83%D1%82%D1%80%D0%B5%D0%BD%D0%BD%D1%8F%D1%8F %D1%81%D0%B5%D1%82%D1%8C. картинка что такое сетевой мост в virtualbox. картинка %D0%B2%D0%BD%D1%83%D1%82%D1%80%D0%B5%D0%BD%D0%BD%D1%8F%D1%8F %D1%81%D0%B5%D1%82%D1%8C. Оригинал: VirtualBox Networking Автор: Robin Catling Дата публикации: май 2012 г. Перевод: Семененко В. Дата перевода: 5 октября 2012 г.

Виртуальный адаптер хоста

что такое сетевой мост в virtualbox. %D0%B2%D0%B8%D1%80%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9 %D0%B0%D0%B4%D0%B0%D0%BF%D1%82%D0%B5%D1%80 %D1%85%D0%BE%D1%81%D1%82%D0%B0. что такое сетевой мост в virtualbox фото. что такое сетевой мост в virtualbox-%D0%B2%D0%B8%D1%80%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9 %D0%B0%D0%B4%D0%B0%D0%BF%D1%82%D0%B5%D1%80 %D1%85%D0%BE%D1%81%D1%82%D0%B0. картинка что такое сетевой мост в virtualbox. картинка %D0%B2%D0%B8%D1%80%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9 %D0%B0%D0%B4%D0%B0%D0%BF%D1%82%D0%B5%D1%80 %D1%85%D0%BE%D1%81%D1%82%D0%B0. Оригинал: VirtualBox Networking Автор: Robin Catling Дата публикации: май 2012 г. Перевод: Семененко В. Дата перевода: 5 октября 2012 г.

Виртуальный адаптер хоста — это такой тип сетевого соединения VirtualBox, когда VB создаёт хозяйский интерфейс, который может быть разделён между гостевыми машинами. Гости могут между собой разговаривать, при этом можно использовать отдельные гостевые сети. Фиксация IP адреса для каждой гостевой машины также возможна. Запросы по протоколу DHCP получают ответы с IP адреса гостевой ОС виртуального адаптера. Здесь DHCP-сервер можно настроить, используя интерфейс VirtualBox GUI. Однако для доступа из хозяйской ОС в гостевую необходим проброс портов, а также возможно придётся прибегнуть к редактированию hosts-файла хозяйки. И выхода в интернет из гостевой ОС также не будет.

Универсальный драйвер

Этот тип подключения сети VirtualBox стоит особняком, «Window»-возы им пользуются отчасти. Смысл этого типа сетевого подключения — совместная работа разных гостевых машин на разных хозяйских ОС. Единственный вариант виртуальной сети, где без дополнительных свитчей и кабелей часто не обойтись. В составе Oracle VB эта сетевая настройка идёт лишь опционально. Для указанного режима существуют две настройки, которые имеют разный акцент:

Туннеллирование позволяет создавать виртуальную сеть между гостевыми ОС, которые находятся на различных хозяйских машинах. Технически это реализуется в виде выделения сетевых блоков данных (пересылаемых или получаемых гостевой машиной) в самостоятельный, выделенный модуль UDP-пакетов. Такие пакеты способны «гулять» по любой сети, на которую настроена хозяйская машина. Режим UDP туннеля имеет такие характеристики как

При этом гостевые ОС, сидящих на разных «хозяйках», обмениваются IP адресами в прямом смысле этого слова. Если же хост один, это происходит с номерами UDP-портов.

VDE-сеть доступна только на ОС Linux и FreeBSD. Требует подключения специальных библиотек на хозяйской машине, по умолчанию VirtualBox идёт без них. Суть схемы — работа гостевых ОС, сидящих на разных хостах в защищённом режиме благодаря эмуляции интернета, дополнительной виртуализации VLAN, специальных связующих сетевых протоколов. В этой части настроек я, честно говоря, уже плаваю (на практике его использовать никогда не приходилось), и подробнее, чем эта Wiki-справка, мануала не обнаружил.

Источник

Настройка сети VirtualBox

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

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

Виды сетевых адаптеров VirtualBox

Существует несколько способов как настроить сеть в virtualbox, и каждый из них подходит для лучше для решения одной задачи и меньше для другой. Рассмотрим основные:

Теперь рассмотрим каждый вариант настройки более подробно.

Настройка сети Virtualbox

1. Настройка сети NAT

Здесь почти нет о чем говорить. Получение доступа к сети через NAT включено по умолчанию. Проброс портов я рассматривал в отдельной статье. Но если вы раньше отключали сетевые адаптеры, то чтобы включить NAT обратно достаточно открыть настройки нужной машины:

что такое сетевой мост в virtualbox. Snimok ekrana ot 2017 12 13 19 57 11. что такое сетевой мост в virtualbox фото. что такое сетевой мост в virtualbox-Snimok ekrana ot 2017 12 13 19 57 11. картинка что такое сетевой мост в virtualbox. картинка Snimok ekrana ot 2017 12 13 19 57 11. Оригинал: VirtualBox Networking Автор: Robin Catling Дата публикации: май 2012 г. Перевод: Семененко В. Дата перевода: 5 октября 2012 г.

Перейти на вкладку «Сеть»:

что такое сетевой мост в virtualbox. Snimok ekrana ot 2017 12 13 20 44 30. что такое сетевой мост в virtualbox фото. что такое сетевой мост в virtualbox-Snimok ekrana ot 2017 12 13 20 44 30. картинка что такое сетевой мост в virtualbox. картинка Snimok ekrana ot 2017 12 13 20 44 30. Оригинал: VirtualBox Networking Автор: Robin Catling Дата публикации: май 2012 г. Перевод: Семененко В. Дата перевода: 5 октября 2012 г.

Выбрать один из адаптеров. К виртуальной машине можно подключить несколько адаптеров и это очень удобно, так как вы можете комбинировать вместе адаптер виртуального хоста и NAT чтобы получить преимущества обоих режимов. Дальше вам нужно выбрать пункт «NAT» в списке «Тип подключения».

На вкладке «Дополнительно» вы можете настроить марку устройства адаптера и MAC адрес:

что такое сетевой мост в virtualbox. Snimok ekrana ot 2017 12 13 20 13 01. что такое сетевой мост в virtualbox фото. что такое сетевой мост в virtualbox-Snimok ekrana ot 2017 12 13 20 13 01. картинка что такое сетевой мост в virtualbox. картинка Snimok ekrana ot 2017 12 13 20 13 01. Оригинал: VirtualBox Networking Автор: Robin Catling Дата публикации: май 2012 г. Перевод: Семененко В. Дата перевода: 5 октября 2012 г.

Если вы собираетесь устанавливать туда в Windows, то лучше будет работать Intel PRO/1000 MT Desktop, а для Linux можно оставить AMD PCNet FAST III, так как он поддерживается всеми операционными системами.

2. Настройка сети NAT

что такое сетевой мост в virtualbox. Snimok ekrana ot 2017 12 14 16 47 18. что такое сетевой мост в virtualbox фото. что такое сетевой мост в virtualbox-Snimok ekrana ot 2017 12 14 16 47 18. картинка что такое сетевой мост в virtualbox. картинка Snimok ekrana ot 2017 12 14 16 47 18. Оригинал: VirtualBox Networking Автор: Robin Catling Дата публикации: май 2012 г. Перевод: Семененко В. Дата перевода: 5 октября 2012 г.

что такое сетевой мост в virtualbox. Snimok ekrana ot 2017 12 14 16 47 08. что такое сетевой мост в virtualbox фото. что такое сетевой мост в virtualbox-Snimok ekrana ot 2017 12 14 16 47 08. картинка что такое сетевой мост в virtualbox. картинка Snimok ekrana ot 2017 12 14 16 47 08. Оригинал: VirtualBox Networking Автор: Robin Catling Дата публикации: май 2012 г. Перевод: Семененко В. Дата перевода: 5 октября 2012 г.

что такое сетевой мост в virtualbox. Snimok ekrana ot 2017 12 14 16 47 34. что такое сетевой мост в virtualbox фото. что такое сетевой мост в virtualbox-Snimok ekrana ot 2017 12 14 16 47 34. картинка что такое сетевой мост в virtualbox. картинка Snimok ekrana ot 2017 12 14 16 47 34. Оригинал: VirtualBox Networking Автор: Robin Catling Дата публикации: май 2012 г. Перевод: Семененко В. Дата перевода: 5 октября 2012 г.

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

3. Настройка адаптера виртуального хоста

что такое сетевой мост в virtualbox. Snimok ekrana ot 2017 12 14 17 39 13. что такое сетевой мост в virtualbox фото. что такое сетевой мост в virtualbox-Snimok ekrana ot 2017 12 14 17 39 13. картинка что такое сетевой мост в virtualbox. картинка Snimok ekrana ot 2017 12 14 17 39 13. Оригинал: VirtualBox Networking Автор: Robin Catling Дата публикации: май 2012 г. Перевод: Семененко В. Дата перевода: 5 октября 2012 г.

что такое сетевой мост в virtualbox. Snimok ekrana ot 2017 12 13 20 20 27. что такое сетевой мост в virtualbox фото. что такое сетевой мост в virtualbox-Snimok ekrana ot 2017 12 13 20 20 27. картинка что такое сетевой мост в virtualbox. картинка Snimok ekrana ot 2017 12 13 20 20 27. Оригинал: VirtualBox Networking Автор: Robin Catling Дата публикации: май 2012 г. Перевод: Семененко В. Дата перевода: 5 октября 2012 г.

Нажмите кнопку «Создать», затем, в появившемся адаптере, напротив пункта DHCP установите галочку «Включен».

Теперь вернитесь к списку виртуальных машин, зайдите в настройки машины, «Сеть»:

что такое сетевой мост в virtualbox. Snimok ekrana ot 2017 12 13 20 22 33. что такое сетевой мост в virtualbox фото. что такое сетевой мост в virtualbox-Snimok ekrana ot 2017 12 13 20 22 33. картинка что такое сетевой мост в virtualbox. картинка Snimok ekrana ot 2017 12 13 20 22 33. Оригинал: VirtualBox Networking Автор: Robin Catling Дата публикации: май 2012 г. Перевод: Семененко В. Дата перевода: 5 октября 2012 г.

что такое сетевой мост в virtualbox. Snimok ekrana ot 2017 12 13 19 57 21. что такое сетевой мост в virtualbox фото. что такое сетевой мост в virtualbox-Snimok ekrana ot 2017 12 13 19 57 21. картинка что такое сетевой мост в virtualbox. картинка Snimok ekrana ot 2017 12 13 19 57 21. Оригинал: VirtualBox Networking Автор: Robin Catling Дата публикации: май 2012 г. Перевод: Семененко В. Дата перевода: 5 октября 2012 г.

Для всех машин, которые вы хотите объединить в одну сеть нужно выбирать один и тот же адаптер хоста. Если вы захотите добавить машинам также доступ в интернет, просто перейдите на вкладку «Адаптер 2», включите его и настройте NAT, как описано в первом пункте.

4. Настройка сетевого моста VirtualBox

что такое сетевой мост в virtualbox. Snimok ekrana ot 2017 12 14 17 44 30. что такое сетевой мост в virtualbox фото. что такое сетевой мост в virtualbox-Snimok ekrana ot 2017 12 14 17 44 30. картинка что такое сетевой мост в virtualbox. картинка Snimok ekrana ot 2017 12 14 17 44 30. Оригинал: VirtualBox Networking Автор: Robin Catling Дата публикации: май 2012 г. Перевод: Семененко В. Дата перевода: 5 октября 2012 г.

В поле «Имя» вам необходимо выбрать сетевой интерфейс, который будет использоваться для связи с внешним миром. Минус такого способа в том, что внешние компьютеры смогут получить доступ к виртуальной машине, а это не очень хорошо с точки зрения безопасности.

5. Внутренняя сеть VirtualBox

что такое сетевой мост в virtualbox. Snimok ekrana ot 2017 12 14 17 47 33. что такое сетевой мост в virtualbox фото. что такое сетевой мост в virtualbox-Snimok ekrana ot 2017 12 14 17 47 33. картинка что такое сетевой мост в virtualbox. картинка Snimok ekrana ot 2017 12 14 17 47 33. Оригинал: VirtualBox Networking Автор: Robin Catling Дата публикации: май 2012 г. Перевод: Семененко В. Дата перевода: 5 октября 2012 г.

Выводы

что такое сетевой мост в virtualbox. Snimok ekrana ot 2017 12 14 16 51 38. что такое сетевой мост в virtualbox фото. что такое сетевой мост в virtualbox-Snimok ekrana ot 2017 12 14 16 51 38. картинка что такое сетевой мост в virtualbox. картинка Snimok ekrana ot 2017 12 14 16 51 38. Оригинал: VirtualBox Networking Автор: Robin Catling Дата публикации: май 2012 г. Перевод: Семененко В. Дата перевода: 5 октября 2012 г.

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *