В VirtualBox можно создать и одновременно запустить несколько виртуальных машин. Эту функцию используют для тестирования нового ПО перед внедрением в рабочую среду или для экспериментов. Бывает, что гостевые ОС нужно связать между собой.
В этой статье мы рассмотрим расширенные возможности настройки сети в VirtualBox, разберем настройку внутренней сети и взаимодействие с хостом, а также назначение режимов NAT и сетевого моста.
Какие типы подключения доступны в VirtualBox
Настроить интернет на отдельной виртуальной машине или локальную сеть между несколькими виртуальными устройствами можно разными способами. Например, в версии VirtualBox 7.2 для этого доступны следующие инструменты:
- NAT,
- сетевой мост,
- внутренняя сеть,
- виртуальный адаптер хоста,
- универсальный драйвер,
- сеть NAT,
- Cloud Network.
Сравнение режимов сети
Для одной гостевой ОС можно использовать до 4 сетевых адаптеров, но обычно достаточно 1 сетевого адаптера. Для каждого адаптера можно выбрать любой тип подключения. Это позволяет комбинировать настройки и выбирать разные варианты работы сети на виртуальных машинах. Рассмотрим, как включить или отключить адаптер.
Как включить и отключить адаптер
-
1
Правой кнопкой мыши кликните на гостевую ОС и нажмите Настроить:
-
2
Перейдите в раздел Сеть
-
3
Выберите адаптер, который хотите добавить или удалить. Затем переключите чекбокс Включить сетевой адаптер в нужное положение. Если вы включаете новый адаптер, в выпадающем списке выберите нужный тип подключения и нажмите OK:
Готово, гостевая ОС будет работать с выбранными адаптерами.
Как подключить виртуальную машину к интернету
В VirtualBox при создании каждая виртуальная машина автоматически получает доступ в интернет при помощи NAT. Это самый простой способ подключения гостевой ОС к интернету, который не требует дополнительных настроек. Доступа к другим гостевым ОС в таком случае не будет.
NAT изолирует виртуальную машину от соединений извне. Проводником в интернет выступает хост-система, через которую и проходят все входящие и исходящие запросы. Если вам нужен только доступ в интернет, мы рекомендуем использовать NAT-подключение.
Чтобы включить или отключить интернет с помощью NAT в VirtualBox:
-
1
Кликните правой кнопкой мыши по машине и нажмите Настроить.
-
2
Нажмите Сеть и переключите чекбокс Сетевой адаптер. Выберите тип подключения NAT и нажмите OK.
Готово, подключение виртуальной машины к интернету выполнено.
Как настроить сеть между хостом и виртуальной машиной VirtualBox
Если нужно создать сеть между гостевой и основной ОС, выберите тип подключения «Сетевой мост». В этом случае виртуальная машина подключается напрямую к основной сети как полноценное устройство. Для подключения используется сетевая карта хост-системы.
Чтобы включить сетевой мост:
-
1
Кликните правой кнопкой мыши по виртуальной машине и нажмите Настроить.
-
2
Перейдите в раздел Сеть, кликните по вкладке с нужным адаптером и выберите тип подключения Сетевой мост. Нажмите OK.
Готово, виртуальная машина теперь доступна из основной системы.
Настройка сети между виртуальными машинами в VirtualBox
Сеть NAT объединяет виртуальные машины в локальную сеть. Как и в случае с обычным NAT, у каждой есть доступ в интернет, но от доступа извне они изолированы.
Чтобы создать сеть из виртуальных машин VirtualBox:
-
1
Нажмите Файл — Инструменты — Сеть:
-
2
Перейдите во вкладку Сети NAT.
-
3
Чтобы создать новую сеть NAT, нажмите на кнопку Создать:
-
4
Кликните правой кнопкой мыши по машине, которую хотите добавить в сеть и нажмите Настроить.
-
5
Перейдите в раздел Сеть и кликните по вкладке с нужным адаптером. Выберите тип подключения «Сеть NAT» и имя созданной сети, затем нажмите OK.
-
6
Повторите действия с 4 шага для всех устройств, которые хотите включить в сеть.
Готово, локальная сеть из виртуальных машин создана.
Частые проблемы
VirtualBox не подключается к интернету
Если виртуальная машина не получает доступ к интернету, проверьте:
- включен ли сетевой адаптер в настройках VirtualBox,
- получил ли адаптер IP-адрес от DHCP,
- не выбран ли режим Internal Network,
- не блокирует ли соединение VPN-клиент,
- установлен и активен ли драйвер VirtualBox NDIS Driver.
Не работает сетевой мост
Если режим «Сетевой мост» не работает:
- проверьте, поддерживает ли ваш Wi-Fi-адаптер работу в режиме сетевого моста,
- попробуйте запустить VirtualBox от имени администратора,
- выберите конкретный физический сетевой адаптер вместо автоматического выбора,
- временно отключите VPN и другие сетевые фильтры.
Не пингуется виртуальная машина
Если виртуальная машина получает IP-адрес, но не отвечает на ping:
- проверьте настройки брандмауэра Windows или Linux,
- убедитесь, что хост и виртуальная машина находятся в одной подсети,
- проверьте, не блокируются ли ICMP-пакеты правилами безопасности.
Ubuntu в VirtualBox без сети
Для диагностики выполните команды:
ip a
ping 8.8.8.8
systemctl restart NetworkManager
Если после перезапуска службы сеть не появилась, проверьте настройки сетевого адаптера в VirtualBox и выбранный режим подключения.
Частые вопросы
Как подключить виртуальную машину к интернету?
Для подключения к интернету обычно используется режим NAT. В этом режиме виртуальная машина получает доступ к сети через хост-систему без дополнительных настроек. Если требуется подключение нескольких виртуальных машин с общим доступом в интернет, можно использовать NAT Network.
Как получить доступ к виртуальной машине из локальной сети?
Для доступа к виртуальной машине с других устройств локальной сети используется режим сетевого моста (Bridge Adapter). В этом режиме виртуальная машина получает собственный IP-адрес в локальной сети и становится доступной так же, как обычный физический компьютер. Это позволяет подключаться к ней по SSH, RDP и другим сетевым протоколам.
В чем разница между режимами сети VirtualBox?
Режимы сети VirtualBox отличаются уровнем доступа и изоляции:
NAT — обеспечивает доступ в интернет, но скрывает виртуальную машину от локальной сети;
Сетевой мост (Bridge Adapter) — подключает виртуальную машину напрямую к локальной сети;
Host-only Adapter — обеспечивает связь только между хостом и виртуальной машиной;
Internal Network — полностью изолирует виртуальные машины от внешних сетей.
Выбор режима зависит от того, требуется ли доступ в интернет, взаимодействие с другими устройствами в локальной сети или изоляция среды.
Была ли статья полезна?
Спасибо за оценку. Рады помочь 😊