Как подключить виртуальную машину к интернету virtualbox

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

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

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

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

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

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

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

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

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

Как подключить виртуальную машину к интернету virtualbox. Смотреть фото Как подключить виртуальную машину к интернету virtualbox. Смотреть картинку Как подключить виртуальную машину к интернету virtualbox. Картинка про Как подключить виртуальную машину к интернету virtualbox. Фото Как подключить виртуальную машину к интернету virtualbox

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

Как подключить виртуальную машину к интернету virtualbox. Смотреть фото Как подключить виртуальную машину к интернету virtualbox. Смотреть картинку Как подключить виртуальную машину к интернету virtualbox. Картинка про Как подключить виртуальную машину к интернету virtualbox. Фото Как подключить виртуальную машину к интернету virtualbox

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

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

Как подключить виртуальную машину к интернету virtualbox. Смотреть фото Как подключить виртуальную машину к интернету virtualbox. Смотреть картинку Как подключить виртуальную машину к интернету virtualbox. Картинка про Как подключить виртуальную машину к интернету virtualbox. Фото Как подключить виртуальную машину к интернету virtualbox

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

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

Как подключить виртуальную машину к интернету virtualbox. Смотреть фото Как подключить виртуальную машину к интернету virtualbox. Смотреть картинку Как подключить виртуальную машину к интернету virtualbox. Картинка про Как подключить виртуальную машину к интернету virtualbox. Фото Как подключить виртуальную машину к интернету virtualbox

Как подключить виртуальную машину к интернету virtualbox. Смотреть фото Как подключить виртуальную машину к интернету virtualbox. Смотреть картинку Как подключить виртуальную машину к интернету virtualbox. Картинка про Как подключить виртуальную машину к интернету virtualbox. Фото Как подключить виртуальную машину к интернету virtualbox

Как подключить виртуальную машину к интернету virtualbox. Смотреть фото Как подключить виртуальную машину к интернету virtualbox. Смотреть картинку Как подключить виртуальную машину к интернету virtualbox. Картинка про Как подключить виртуальную машину к интернету virtualbox. Фото Как подключить виртуальную машину к интернету virtualbox

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

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

Как подключить виртуальную машину к интернету virtualbox. Смотреть фото Как подключить виртуальную машину к интернету virtualbox. Смотреть картинку Как подключить виртуальную машину к интернету virtualbox. Картинка про Как подключить виртуальную машину к интернету virtualbox. Фото Как подключить виртуальную машину к интернету virtualbox

Как подключить виртуальную машину к интернету virtualbox. Смотреть фото Как подключить виртуальную машину к интернету virtualbox. Смотреть картинку Как подключить виртуальную машину к интернету virtualbox. Картинка про Как подключить виртуальную машину к интернету virtualbox. Фото Как подключить виртуальную машину к интернету virtualbox

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

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

Как подключить виртуальную машину к интернету virtualbox. Смотреть фото Как подключить виртуальную машину к интернету virtualbox. Смотреть картинку Как подключить виртуальную машину к интернету virtualbox. Картинка про Как подключить виртуальную машину к интернету virtualbox. Фото Как подключить виртуальную машину к интернету virtualbox

Как подключить виртуальную машину к интернету virtualbox. Смотреть фото Как подключить виртуальную машину к интернету virtualbox. Смотреть картинку Как подключить виртуальную машину к интернету virtualbox. Картинка про Как подключить виртуальную машину к интернету virtualbox. Фото Как подключить виртуальную машину к интернету virtualbox

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

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

Как подключить виртуальную машину к интернету virtualbox. Смотреть фото Как подключить виртуальную машину к интернету virtualbox. Смотреть картинку Как подключить виртуальную машину к интернету virtualbox. Картинка про Как подключить виртуальную машину к интернету virtualbox. Фото Как подключить виртуальную машину к интернету virtualbox

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

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

Как подключить виртуальную машину к интернету virtualbox. Смотреть фото Как подключить виртуальную машину к интернету virtualbox. Смотреть картинку Как подключить виртуальную машину к интернету virtualbox. Картинка про Как подключить виртуальную машину к интернету virtualbox. Фото Как подключить виртуальную машину к интернету virtualbox

Выводы

Как подключить виртуальную машину к интернету virtualbox. Смотреть фото Как подключить виртуальную машину к интернету virtualbox. Смотреть картинку Как подключить виртуальную машину к интернету virtualbox. Картинка про Как подключить виртуальную машину к интернету virtualbox. Фото Как подключить виртуальную машину к интернету virtualbox

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

Источник

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

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

Какие типы подключения доступны в VirtualBox

В VirtualBox можно разными способами настроить интернет:

Для VirtualBox 6.1 доступны инструменты:

На одной виртуальной машине можно использовать до 4 сетевых адаптеров. Для каждого адаптера есть возможность выбрать любой тип подключения. Благодаря этому можно комбинировать настройки, выбирать разные варианты работы сети. Например, комбинировать NAT и сетевой мост. Ниже мы рассмотрим, как включить/отключить адаптер.

Как включить и отключить адаптер

1. Выберите гостевую ОС, кликните на неё правой кнопкой мыши. Нажмите Настроить:

Как подключить виртуальную машину к интернету virtualbox. Смотреть фото Как подключить виртуальную машину к интернету virtualbox. Смотреть картинку Как подключить виртуальную машину к интернету virtualbox. Картинка про Как подключить виртуальную машину к интернету virtualbox. Фото Как подключить виртуальную машину к интернету virtualbox

2. В появившемся меню выберите Сеть:

Как подключить виртуальную машину к интернету virtualbox. Смотреть фото Как подключить виртуальную машину к интернету virtualbox. Смотреть картинку Как подключить виртуальную машину к интернету virtualbox. Картинка про Как подключить виртуальную машину к интернету virtualbox. Фото Как подключить виртуальную машину к интернету virtualbox

3. Выберите адаптер, который хотите добавить или удалить. Затем переключите чек-бокс Включить сетевой адаптер в нужное положение. Если вы включаете новый адаптер, в выпадающем списке выберите тип подключения и нажмите OK:

Как подключить виртуальную машину к интернету virtualbox. Смотреть фото Как подключить виртуальную машину к интернету virtualbox. Смотреть картинку Как подключить виртуальную машину к интернету virtualbox. Картинка про Как подключить виртуальную машину к интернету virtualbox. Фото Как подключить виртуальную машину к интернету virtualbox

Готово, гостевая ОС будет работать с выбранными адаптерами.

Как подключить виртуальную машину к интернету

Если вам нужен доступ только в интернет, можно использовать NAT-подключение. NAT изолирует виртуальную машину от соединений извне, поэтому доступа к другим гостевым ОС при таком подключении не будет. Проводником в интернет выступает хост-система, через которую и проходят все входящие и исходящие запросы.

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

Чтобы включить или отключить интернет с помощью NAT в VirtualBox:

1. Выберите нужную виртуальную машину и кликните по ней правой кнопкой мыши. Нажмите Настроить:

Как подключить виртуальную машину к интернету virtualbox. Смотреть фото Как подключить виртуальную машину к интернету virtualbox. Смотреть картинку Как подключить виртуальную машину к интернету virtualbox. Картинка про Как подключить виртуальную машину к интернету virtualbox. Фото Как подключить виртуальную машину к интернету virtualbox

2. В появившемся меню выберите Сеть. Поставьте галочку напротив «Включить сетевой адаптер». Выберите тип подключения NAT и нажмите OK:

Как подключить виртуальную машину к интернету virtualbox. Смотреть фото Как подключить виртуальную машину к интернету virtualbox. Смотреть картинку Как подключить виртуальную машину к интернету virtualbox. Картинка про Как подключить виртуальную машину к интернету virtualbox. Фото Как подключить виртуальную машину к интернету virtualbox

Настройка сети на виртуальной машине VirtualBox

Готово, теперь вы знаете, как включить интернет на виртуальной машине VirtualBox.

Как настроить сеть между хостом и виртуальной машиной VirtualBox

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

Чтобы включить сетевой мост:
1. Выберите виртуальную машину, которую хотите подключить к сети. Кликните по ней правой кнопкой мыши и нажмите Настроить:

Как подключить виртуальную машину к интернету virtualbox. Смотреть фото Как подключить виртуальную машину к интернету virtualbox. Смотреть картинку Как подключить виртуальную машину к интернету virtualbox. Картинка про Как подключить виртуальную машину к интернету virtualbox. Фото Как подключить виртуальную машину к интернету virtualbox

2. В появившемся меню выберите вкладку «Сеть».
3. В настройках адаптера в строке «Тип подключения» выберите Сетевой мост и нажмите OK:

Как подключить виртуальную машину к интернету virtualbox. Смотреть фото Как подключить виртуальную машину к интернету virtualbox. Смотреть картинку Как подключить виртуальную машину к интернету virtualbox. Картинка про Как подключить виртуальную машину к интернету virtualbox. Фото Как подключить виртуальную машину к интернету virtualbox

Готово, гостевая ОС теперь доступна для основной.

Настройка сети между виртуальными машинами в VirtualBox

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

Чтобы создать сеть из виртуальных машин VirtualBox:
1. На главной странице VirtualBox нажмите ФайлНастройки:

Как подключить виртуальную машину к интернету virtualbox. Смотреть фото Как подключить виртуальную машину к интернету virtualbox. Смотреть картинку Как подключить виртуальную машину к интернету virtualbox. Картинка про Как подключить виртуальную машину к интернету virtualbox. Фото Как подключить виртуальную машину к интернету virtualbox

2. Перейдите во вкладку Сеть и нажмите на кнопку с зеленым плюсом:

Как подключить виртуальную машину к интернету virtualbox. Смотреть фото Как подключить виртуальную машину к интернету virtualbox. Смотреть картинку Как подключить виртуальную машину к интернету virtualbox. Картинка про Как подключить виртуальную машину к интернету virtualbox. Фото Как подключить виртуальную машину к интернету virtualbox

3. Нажмите OK:

Как подключить виртуальную машину к интернету virtualbox. Смотреть фото Как подключить виртуальную машину к интернету virtualbox. Смотреть картинку Как подключить виртуальную машину к интернету virtualbox. Картинка про Как подключить виртуальную машину к интернету virtualbox. Фото Как подключить виртуальную машину к интернету virtualbox

4. Выберите виртуальную машину, которую хотите добавить в сеть, и кликните по ней правой кнопкой мыши. Нажмите Настроить:

Как подключить виртуальную машину к интернету virtualbox. Смотреть фото Как подключить виртуальную машину к интернету virtualbox. Смотреть картинку Как подключить виртуальную машину к интернету virtualbox. Картинка про Как подключить виртуальную машину к интернету virtualbox. Фото Как подключить виртуальную машину к интернету virtualbox

5. Выберите тип подключения Сеть NAT. В строке «Имя» выберите имя созданной сети. Нажмите OK:

Как подключить виртуальную машину к интернету virtualbox. Смотреть фото Как подключить виртуальную машину к интернету virtualbox. Смотреть картинку Как подключить виртуальную машину к интернету virtualbox. Картинка про Как подключить виртуальную машину к интернету virtualbox. Фото Как подключить виртуальную машину к интернету virtualbox

Как создать сеть из виртуальных машин VirtualBox

6. Если вы хотите подключить другие виртуальные машины к сети, повторите действия с 4 шага.

Готово, локальная сеть из виртуальных машин создана.

Источник

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

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

Какие типы подключения доступны в VirtualBox

Настроить интернет на отдельной виртуальной машине или локальную сеть между несколькими виртуальными устройствами можно разными способами. Например, в версии VirtualBox 6.1 для этого доступны следующие инструменты:

Для одной гостевой ОС можно использовать до 4 сетевых адаптеров, но обычно достаточно 1 сетевого адаптера. Для каждого адаптера можно выбрать любой тип подключения. Это позволяет комбинировать настройки и выбирать разные варианты работы сети на виртуальных машинах. Рассмотрим, как включить или отключить адаптер.

Как включить и отключить адаптер

Правой кнопкой мыши кликните на гостевую ОС и нажмите Настроить:

Как подключить виртуальную машину к интернету virtualbox. Смотреть фото Как подключить виртуальную машину к интернету virtualbox. Смотреть картинку Как подключить виртуальную машину к интернету virtualbox. Картинка про Как подключить виртуальную машину к интернету virtualbox. Фото Как подключить виртуальную машину к интернету virtualbox

Перейдите в раздел Сеть:

Как подключить виртуальную машину к интернету virtualbox. Смотреть фото Как подключить виртуальную машину к интернету virtualbox. Смотреть картинку Как подключить виртуальную машину к интернету virtualbox. Картинка про Как подключить виртуальную машину к интернету virtualbox. Фото Как подключить виртуальную машину к интернету virtualbox

Выберите адаптер, который хотите добавить или удалить. Затем переключите чек-бокс Включить сетевой адаптер в нужное положение. Если вы включаете новый адаптер, в выпадающем списке выберите нужный тип подключения и нажмите OK:

Как подключить виртуальную машину к интернету virtualbox. Смотреть фото Как подключить виртуальную машину к интернету virtualbox. Смотреть картинку Как подключить виртуальную машину к интернету virtualbox. Картинка про Как подключить виртуальную машину к интернету virtualbox. Фото Как подключить виртуальную машину к интернету virtualbox

Готово, гостевая ОС будет работать с выбранными адаптерами.

Как подключить виртуальную машину к интернету

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

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

Чтобы включить или отключить интернет с помощью NAT в VirtualBox:

Кликните правой кнопкой мыши по машине и нажмите Настроить:

Как подключить виртуальную машину к интернету virtualbox. Смотреть фото Как подключить виртуальную машину к интернету virtualbox. Смотреть картинку Как подключить виртуальную машину к интернету virtualbox. Картинка про Как подключить виртуальную машину к интернету virtualbox. Фото Как подключить виртуальную машину к интернету virtualbox

Нажмите Сеть и переключите чек-бокс в нужное состояние. Выберите тип подключения NAT и нажмите OK:

Как подключить виртуальную машину к интернету virtualbox. Смотреть фото Как подключить виртуальную машину к интернету virtualbox. Смотреть картинку Как подключить виртуальную машину к интернету virtualbox. Картинка про Как подключить виртуальную машину к интернету virtualbox. Фото Как подключить виртуальную машину к интернету virtualbox

Готово, подключение виртуальной машины к интернету выполнено.

Как настроить сеть между хостом и виртуальной машиной VirtualBox

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

Чтобы включить сетевой мост:

Кликните правой кнопкой мыши по виртуальной машине и нажмите Настроить:

Как подключить виртуальную машину к интернету virtualbox. Смотреть фото Как подключить виртуальную машину к интернету virtualbox. Смотреть картинку Как подключить виртуальную машину к интернету virtualbox. Картинка про Как подключить виртуальную машину к интернету virtualbox. Фото Как подключить виртуальную машину к интернету virtualbox

Выберите из выпадающего списка Сетевой мост и нажмите OK:

Как подключить виртуальную машину к интернету virtualbox. Смотреть фото Как подключить виртуальную машину к интернету virtualbox. Смотреть картинку Как подключить виртуальную машину к интернету virtualbox. Картинка про Как подключить виртуальную машину к интернету virtualbox. Фото Как подключить виртуальную машину к интернету virtualbox

Готово, гостевая ОС теперь доступна для основной.

Настройка сети между виртуальными машинами в VirtualBox

Сеть NAT объединяет виртуальные машины в локальную сеть. Как и в случае с обычным NAT, у каждой есть доступ в интернет, но от доступа извне они изолированы.

Чтобы создать сеть из виртуальных машин VirtualBox:

Нажмите ФайлНастройки:

Как подключить виртуальную машину к интернету virtualbox. Смотреть фото Как подключить виртуальную машину к интернету virtualbox. Смотреть картинку Как подключить виртуальную машину к интернету virtualbox. Картинка про Как подключить виртуальную машину к интернету virtualbox. Фото Как подключить виртуальную машину к интернету virtualbox

Перейдите во вкладку Сеть и нажмите на кнопку с зеленым плюсом:

Как подключить виртуальную машину к интернету virtualbox. Смотреть фото Как подключить виртуальную машину к интернету virtualbox. Смотреть картинку Как подключить виртуальную машину к интернету virtualbox. Картинка про Как подключить виртуальную машину к интернету virtualbox. Фото Как подключить виртуальную машину к интернету virtualbox

Как подключить виртуальную машину к интернету virtualbox. Смотреть фото Как подключить виртуальную машину к интернету virtualbox. Смотреть картинку Как подключить виртуальную машину к интернету virtualbox. Картинка про Как подключить виртуальную машину к интернету virtualbox. Фото Как подключить виртуальную машину к интернету virtualbox

Кликните правой кнопкой мыши по машине, которую хотите добавить в сеть и нажмите Настроить:

Как подключить виртуальную машину к интернету virtualbox. Смотреть фото Как подключить виртуальную машину к интернету virtualbox. Смотреть картинку Как подключить виртуальную машину к интернету virtualbox. Картинка про Как подключить виртуальную машину к интернету virtualbox. Фото Как подключить виртуальную машину к интернету virtualbox

Выберите тип подключения «Сеть NAT», имя созданной сети и нажмите OK:

Как подключить виртуальную машину к интернету virtualbox. Смотреть фото Как подключить виртуальную машину к интернету virtualbox. Смотреть картинку Как подключить виртуальную машину к интернету virtualbox. Картинка про Как подключить виртуальную машину к интернету virtualbox. Фото Как подключить виртуальную машину к интернету virtualbox

Готово, локальная сеть из виртуальных машин создана.

Источник

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

Общие сетевые настройки

Выберите раздел Сеть в окне настроек виртуальной машины.

В меню Дополнительно можно увидеть дополнительные настройки сетевого адаптера.

Как подключить виртуальную машину к интернету virtualbox. Смотреть фото Как подключить виртуальную машину к интернету virtualbox. Смотреть картинку Как подключить виртуальную машину к интернету virtualbox. Картинка про Как подключить виртуальную машину к интернету virtualbox. Фото Как подключить виртуальную машину к интернету virtualboxЭто реально существующая сетевая карта, подходящая для работы с системами любого типа. Если что-то не работает, то тип адаптера можно изменить, решив проблему совместимости виртуального и физического оборудования.

Неразборчивый режим применяется в виртуальных машинах выступающих в роли маршрутизатора сети. Адаптер работающий в этом режиме принимает все пакеты проходящие по локальной сети, включая пакеты предназначенные другим машинам. Используется сетевыми администраторами для диагностики проблем сети. Для обычной работы включение не требуется.

Типы подключений сетевых адаптеров

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

Не подключен

Режим симулирует выдернутый из разъема сетевой кабель. Virtualbox сообщает системе что сетевой адаптер существует, но является неактивным.

NAT (Network Address Translation)

Тип подключения присваивающийся каждой виртуальной машине по умолчанию. Отвечает минимальным требованиям для работы в сети интернет и не требует первоначальной настройки.

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

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

Сетевой мост

Сетевой мост эмулирует карту подключенную к сети напрямую. Адаптер подключается к распределяющему устройству внутри сети, после чего машина получает стандартный ip-адрес из ее диапазона и в составе сети появляется еще один «компьютер».

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

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

Тип подключения симулирует закрытую сеть, доступную только для входящих в ее состав машин. Сеть полностью закрыта для хост-системы и прочих внешних устройств.

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

Примером использования внутренней сети является система Whonix, состоящая из двух виртуальных машин. Одна машина выступает в роли шлюза в сеть TOR, вторая машина является рабочей системой. Рабочая система соединяется с шлюзом через внутреннюю сеть, который в свою очередь отправляет весь трафик в TOR.

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

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

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

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

Сеть NAT

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

Виртуальная машина как локальный сервер

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

Для каждого типа существуют свои условия, при соблюдении которых выбор типа подключения будет оправдан.

Как подключить виртуальную машину к интернету virtualbox. Смотреть фото Как подключить виртуальную машину к интернету virtualbox. Смотреть картинку Как подключить виртуальную машину к интернету virtualbox. Картинка про Как подключить виртуальную машину к интернету virtualbox. Фото Как подключить виртуальную машину к интернету virtualboxNAT и Сеть NAT

Если компьютер подключен к сети напрямую, без дополнительного сетевого оборудования, просто кабелем вставленным в разъем сетевой карты или 3G/4G/ADSL модемом, то ваш тип подключения NAT или Cеть NAT.

NAT создает изолированное соединение между виртуальной машиной и хост-системой. Для каждой новой машины создается собственное соединение, все виртуальные машины находящиеся в этом режиме не могут общаться между собой, поскольку все сетевые соединения изолированы друг от друга.

Как подключить виртуальную машину к интернету virtualbox. Смотреть фото Как подключить виртуальную машину к интернету virtualbox. Смотреть картинку Как подключить виртуальную машину к интернету virtualbox. Картинка про Как подключить виртуальную машину к интернету virtualbox. Фото Как подключить виртуальную машину к интернету virtualboxСеть NAT представляет из себя подобие локальной подсети, являющейся общей для всех виртуальных машин входящих в ее состав.

Как подключить виртуальную машину к интернету virtualbox. Смотреть фото Как подключить виртуальную машину к интернету virtualbox. Смотреть картинку Как подключить виртуальную машину к интернету virtualbox. Картинка про Как подключить виртуальную машину к интернету virtualbox. Фото Как подключить виртуальную машину к интернету virtualboxРассуждая с точки зрения использования виртуальной машины в качестве локального сервера, главным недостатком данных типов подключения является их недоступность извне. Из-за этого не работают некоторые нужные функции: подключение к серверу по SSH, любые обращения к тестовым сайтам.

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

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

Сетевой мост

Как то мне задали вопрос: если нет роутера, то почему NAT, а не Сетевой мост? Действительно, почему? Если режим сетевого моста так хорош, то почему бы не использовать его, неважно есть у меня домашний маршрутизатор или нет?

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

Маршрутизатор

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

Как подключить виртуальную машину к интернету virtualbox. Смотреть фото Как подключить виртуальную машину к интернету virtualbox. Смотреть картинку Как подключить виртуальную машину к интернету virtualbox. Картинка про Как подключить виртуальную машину к интернету virtualbox. Фото Как подключить виртуальную машину к интернету virtualbox

В состав сети входят две виртуальные машины, находящиеся на компьютере с адресом 192.168.1.2. Хоть виртуальные машины и работают на одном компьютере, они имеют разные ip-адреса. Достигается это за счет использования сетевого моста.

Сетевой мост использует физическую сетевую карту компьютера, создавая собственное прямое подключение к маршрутизатору. Установив соединение, сетевой адаптер виртуальной машины получает ip-адрес из диапазона сети. Для маршрутизатора это выглядит будто к сети подключили еще одно устройство.

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

Без маршрутизатора

Теперь я выдернул сетевой кабель из роутера и подключил напрямую к сетевой карте компьютера (хост-системы). Домашняя сеть пропала и все стало выглядеть следующим образом.

Как подключить виртуальную машину к интернету virtualbox. Смотреть фото Как подключить виртуальную машину к интернету virtualbox. Смотреть картинку Как подключить виртуальную машину к интернету virtualbox. Картинка про Как подключить виртуальную машину к интернету virtualbox. Фото Как подключить виртуальную машину к интернету virtualbox

Виртуальная машина соединяется с маршрутизатором, но теперь это маршрутизатор провайдера. Виртуальной машине будет назначен динамический ip-адрес из его диапазона. У хост-системы теперь статический ip-адрес домашнего маршрутизатора, так как у него была привязка по MAC.

Как подключить виртуальную машину к интернету virtualbox. Смотреть фото Как подключить виртуальную машину к интернету virtualbox. Смотреть картинку Как подключить виртуальную машину к интернету virtualbox. Картинка про Как подключить виртуальную машину к интернету virtualbox. Фото Как подключить виртуальную машину к интернету virtualbox

Как подключить виртуальную машину к интернету virtualbox. Смотреть фото Как подключить виртуальную машину к интернету virtualbox. Смотреть картинку Как подключить виртуальную машину к интернету virtualbox. Картинка про Как подключить виртуальную машину к интернету virtualbox. Фото Как подключить виртуальную машину к интернету virtualbox

Хост-система и виртуальная машина теперь имеют ip-адреса из диапазона провайдера. В этом нет ничего такого, все работает и соединяется между собой по SSH, FTP, HTTP и т.д. Но есть одно но…

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

Так что если у вас нет маршрутизатора и ваш компьютер подключается к сети напрямую, то вам надо использовать NAT или Сеть NAT, но ни в коем случае не Cетевой мост.

В следующей части статьи будут рассмотрены примеры настроек различных сетевых режимов.

Источник

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

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