Как использовать мостовой адаптер VirtualBox?

мостовой адаптер VirtualBox Советы и хитрости

VirtualBox — одна из популярных платформ виртуализации от Oracle Corporation. С VirtualBox мы можем запускать несколько операционных систем одновременно. Нам не нужно портить нашу основную ОС хоста. Он имеет множество мощных сетевых функций для настройки любой желаемой конфигурации. VirtualBox поддерживает шесть сетевых режимов, а именно:

  1. Not Attached (сетевая карта присутствует, но кабель отключен).
  2. NAT (преобразование сетевых адресов)
  3. Служба NAT
  4. Мостовая сеть
  5. Внутренняя сеть
  6. Сеть только для хоста
  7. Универсальная сеть

Что мы будем освещать?

Из этого руководства вы узнаете, как настроить режим сети Bridged на виртуальной машине VirtualBox. Мы будем использовать виртуальную машину Ubuntu 20.04, работающую внутри Oracle VirtualBox. Мы проверим подключение с помощью команды ping. Давайте сначала разберемся с концепцией и работой режима мостовой сети.

Мостовой сетевой режим VirtualBox

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

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

Читайте также:  Как использовать OneDrive в Linux

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

Включение режима мостовой сети

Чтобы включить режим мостовой сети в VirtualBox, выполните следующие действия:

Шаг 1. На левой панели главного окна VirtualBox выберите виртуальную машину из списка. Щелкните правой кнопкой мыши имя виртуальной машины и выберите параметр «Настройки» или выберите значок «Настройки» на правой панели. На левой панели главного окна VirtualBox выберите виртуальную машину из списка

Шаг 2. В новом всплывающем окне выберите метку, соответствующую «Сеть». В новом всплывающем окне выберите метку, соответствующую «Сеть»

Шаг 3. На правой панели на вкладке Адаптер 1:

  1. Установите флажок «Включить сетевой адаптер»:
  2. Под меткой «Присоединено к» выберите в раскрывающемся меню параметр «Мостовой адаптер».
  3. В раскрывающемся меню с меткой «Имя» выберите имя сети ( в нашем случае wlo1). Сохраните настройки и выйдите. В раскрывающемся меню с меткой

Шаг 4. Теперь запустите вашу виртуальную машину и проверьте IP-адрес интерфейса. Вы можете использовать «ф а» команды для этого

Теперь запустите вашу виртуальную машину и проверьте IP-адрес интерфейса

В моем случае активное соединение на хосте — это беспроводное соединение, подключенное к устройству wlo1. IP-адрес DHCP-сервера, предоставленный моему хост-компьютеру, — 192.168.43.150 в сети / 24 (255.255.255.0). IP-адрес виртуальной машины Ubuntu — 192.168.43.216, который находится в том же сетевом диапазоне, что и хост-машина.

Тестирование подключения в мостовом режиме

Чтобы проверить, доступна ли виртуальная машина по локальной сети, мы можем использовать команду ping. Другой способ — установить веб-сервер Apache на виртуальной машине и получить доступ к странице index.html с другого устройства в локальной сети. Мы будем использовать метод ping, так как он быстрый:

Чтобы проверить, доступна ли виртуальная машина по локальной сети

Мы видим, что от хост-машины исходит успешный ответ на ping.

Особый случай использования режима мостовой сети

Мостовой сетевой режим особенно полезен при работе со сценариями с несколькими машинами. Например, при изучении межсетевого экрана Checkpoint для сетевой безопасности мне нужно было работать с тремя виртуальными машинами для сервера межсетевого экрана, сервера управления и тестовой машины соответственно. Я работал на ноутбуке с 8 ГБ оперативной памяти. Когда я попытался настроить сценарий для распределенного развертывания, предоставив каждой виртуальной машине 2 ГБ ОЗУ, моя хост-система начала зависать. Это снижение производительности произошло из-за нехватки оперативной памяти в моей хост-системе. Чтобы сценарий работал гладко, я установил VirtualBox на свой настольный компьютер и создал виртуальную машину сервера межсетевого экрана. Я поставил на ноутбук виртуальную машину управления и тестовую виртуальную машину. Чтобы подключить виртуальную машину межсетевого экрана к виртуальной машине сервера управления (работающей на ноутбуке), я подключил их обе через мостовой интерфейс. Теперь они оба получили IP-адреса от моих домашних маршрутизаторов и очень легко общались. Это помогло мне уменьшить использование ОЗУ в хост-системе.

Читайте также:  Режим стримера в Discord

Особый случай использования режима мостовой сети

Преимущества мостового режима

  1. К виртуальным машинам можно легко получить доступ через локальную сеть без необходимости настраивать NAT (преобразование сетевых адресов) или переадресацию портов.
  2. Виртуальная машина получит собственный IP-адрес от DHCP-сервера.
  3. Подходит для производственных сред.

Недостатки мостового режима

  1. Если к сети подключено слишком много виртуальных машин или других устройств, DHCP-серверу может не хватить пространства IP-адресов или, по крайней мере, он не сможет выделить требуемый статический IP-адрес.
  2. Если на хост-машине несколько сетевых адаптеров, переключение их потребует от вас каждый раз перенастраивать конфигурацию сети.

Заключение

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

Оцените статью
ПОПУЛЯРНЫЕ ТЕХНОЛОГИИ
Добавить комментарий