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

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

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

Процедура настройки сетевых интерфейсов хорошо описана в фирменной инструкции пользователя Oracle VM VirtualBox® на английском языке.

Для каждой виртуальной машины можно эмулировать до 4-х сетевых адаптеров. Каждый из сетевых адаптеров может работать в одном из 6 режимов:

  • Не подключен. В данном режиме адаптер присутствует в гостевой системе, но ведет себя так, как будто сетевой кабель в него не включен.
  • NAT. В данном режиме адаптер использует сетевые настройки основной системы при взаимодействии с сетью физического узла и прочими внешними сетями. Сетевая подсистема VirtualBox транслирует IP-трафик с исходным IP-адресом виртуальной машины в трафик с исходным адресом сетевого адаптера хостовой системы (трансляция сетевых адресов, Network Address Translation). Реализация NAT в VirtualBox имеет определенные ограничения, связанные с поддержкой протокола ICMP, широковещательного UDP -трафика и технологий виртуальных частных сетей. Этот режим используется по умолчанию.
  • Сетевой мост. В данном режиме сетевой адаптер ВМ подключается к сетевому адаптеру хостовой системы и обрабатывает сетевые пакеты непосредственно в обход сетевого стека хостовой системы ( адаптер хостовой системы работает с адаптером ВМ в режиме моста ).
  • Внутренняя сеть. Сетевые адаптеры Виртуальных машин объединяются между собой в изолированный сегмент сети.
  • Виртуальный адаптер хоста. Сеть объединяющая в данный сегмент хостовую систему и виртуальные машины, включенные в данный сегмент. Для этого режима VirtualBox создает в хостовой системе программный сетевой интерфейс и устанавливает на нем IP-адрес.
  • Универсальный драйвер. Пользователь сам выбирает драйвер сетевого адаптера, который может быть входит в состав VirtualBox или загружается с пакетом дополнений к VirtualBox. На данный момент существует 2 драйвера реализующих 2 режима работы виртуального адаптера:
    • UDP Туннель. Режим для связи виртуальных машин, запущенных на различных хостах.

      Работает над существующей сетевой инфраструктурой.

    • VDE (Виртуальный Распределенный Ethernet). Этот режим может быть использован для подключения распределенных виртуальных машин к Виртуальному коммутатору Ethernet на Linux или FreeBSD хостах.

Для каждого из 4-х сетевых адаптеров виртуальной машины можно выбрать один из 5 драйверов эмулирующих реальные сетевые адаптеры различных производителей оборудования или драйвер Virtio-net, являющийся частью open-source KVM проекта. Драйвер Virtio-net позволяет избежать сложности эмуляции сетевого оборудования и позволяет повысить производительность сети. Linux ядро гостевой системы версии 2.6.25 и старше может поддерживать Virtio-net адаптер. Для гостевых систем на Windows 2000, XP и Vista драйвер для адаптера Virtio-net можно скачать с сайта KVM проекта.

Драйвер сетевого адаптера Intel PRO/1000 T Srver (82543GC) входит в состав дистрибутива Windows XP и в гостевой OS Windows XP не требуется дополнительная установка драйверов.

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

Использованный мною, на момент написания статьи, релизVirtualBox 3.1.6 rev59331.

Скачать «машинку» можно с сайта SUN (ныне Oracle VM VirtualBox)
Как установить эту систему виртуализации описывать не буду, разберётся даже новичок.

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

 
Все нюансы настроек подробно мне встречались в разных статьях, кроме настройки сети. Жмём в правом окне СЕТЬ. Открывается следующее окно. Здесь можно настроить четыре сетевых адаптера.
 

Что касается NAT, то здесь всё предельно ясно и настраивается автоматом. Ваш виртуальный компьютер оказывается за виртуальным шлюзом. В инет попадает сразу. Правда есть парочка НО… 🙂 Первое но… провайдер раздаёт инет с использованием MAC- адресов и фиксированными IP… конфликт. Второе но… в локальной сети(если она есть) машину не видно… можно правда подключится к локалке через VPN … если есть VPN сервер. :))) На крайний случай подойдёт RDP.

С настройкой внутренней сети проблем тоже не возникло. Запустилась сразу. О назначении писать не буду, каждый сам решит зачем она ему.


 

Больше всего пришлось повозится с настройкой Сетевого Моста! С чего начать. Есть ещё и альтернативный способ настройки сетевого моста для виртуальной машины в VirtualBox.
После установки VirtualBox в Сетевых подключениях появился виртуальный сетевой адаптер. На следующем снимке он выделен.

Правда скрин более позднего состояния, а именно после объединения интерфейсов в сетевой мост, но лень разъединять было, сори.

Но прежде чем объединять реальный сетевой адаптер и виртуальный, нужно настроить виртуальный.
Для этого заходим в окне VirtualBox: Файл-Настройки.

Выделяем сетевой адаптер и жмём отвёртку(настройка).

Забиваем IP адрес отличный от реального, из другой подсети.
У реального сетевого адаптера 192.168.16.103, маска 255.255.255.0 У виртуального, например 10.0.1.1, маска 255.255.255.0
 

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

Теперь осталось совсем чуть-чуть.

Объединяем физический и виртуальный сетевые адаптеры в Сетевой мост. Для этого заходим в сетевые подключения, выделяем соответствующие сетевые адаптеры с помощью CTRL, жмём правой клавишей мыши, выбираем пункт создания сетевого моста. Малость ждём и вуаля! Сетевой мост и значок Сетевого шлюза появились. Проверяем наличия интернета на основной машине, обязательно должен быть. Дальше запускаем виртуальную машину и настраиваем там сетевой адаптер. Так как у меня в сети стоит DHCP сервер, ставим автоматически получаемые настройки. Хотите вручную настроить, адрес должен быть из той же подсети, что и уфизического адаптера!
Ну вроде всё. Проверяем наличие инета.

Как видите всё получилось. Сетевые ресурсы подключаем как в обычной OS.
 

Компьютер QWE-PC — виртуальный. В принципе при настройки VirtualBox сложностей не возникало, всё интуитивно понятно, плюс всплывающие подсказки.

Удачи! 🙂

.

.

.

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

Закрыть меню