Системный интегратор. Настройка локальной сети между компьютером и виртуальной машиной virtualbox Virtualbox как сделать медленное сетевое соединение

Системный интегратор. Настройка локальной сети между компьютером и виртуальной машиной virtualbox Virtualbox как сделать медленное сетевое соединение
Системный интегратор. Настройка локальной сети между компьютером и виртуальной машиной virtualbox Virtualbox как сделать медленное сетевое соединение

Посмотрело: 242300

4

Настройка Host-части VirtualBox:
В качестве host-системы в данном случае выступает операционная система Windows 7, а качестве гостевой Windows Server 2008 R2 . Как и в предыдущей статье, рассматриваться будет платформа VirtualBox-4.1.14.

В настройках приложения VirtualBox через меню «Файл» открываем вкладку «свойства», «Сеть», и производим следующие действия:

Сначала выставляем IPv4-адрес и IPv4-маску подсети:

Затем включаем DHCP-сервер (независимо от того, статический или динамический IP-адрес Вашего реального сетевого адаптера):

Адрес сервера должен находиться в диапазоне адресов реальных адаптеров, IPv4-маска подсети должна соответствовать маске, используемой реальным адаптером, верхняя и нижняя границы адресов должны захватывать все адреса, используемые в системе.

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

Для каждой сетевого интерфейса возможно указать в каком из следующих режимов они будут функционировать:

Не подключен

В этом режиме, VirtualBox сообщает гостю что сетевой адаптер есть, но он не подключен -- так как если бы Ethernet кабль не присоединен к карте. Таким образом возможно симулировать "выдергивание" кабеля из виртуальной сетевой карты и обрыв соединения,что может быть полезно для информирования гостевой ОС об отсутствии сетевого соединения, но возможности его настройки.

Network Address Translation (NAT)

NAT - наипростейший способ предоставить гостевой ОС доступ в интернет, при таком режиме осуществляется просто перенаправление (транзакции) пакетов

Если вам нужно просматривать Web, загружать файлы и пользоваться почтой e-mail в гостевой системе, то данная сетевая конфигурация по умолчанию подойдет вам и вы может пропустить чтение этого раздела.

Сетевой мост

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

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

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

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

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

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

Редко используемый режим универсального сетевого интерфейса (Rarely used modes share the same generic network interface), позволяет выбирать пользователю драйвер, который может быть включен в VirtualBox или поставляться с пакетом расширений (extension pack).

В данное время доступны два подтипа:

UDP тунель

Можно использовать для простого и прозрачного прямого соединения виртуальных машин работающих на разных хостах, через существующую сетевую инфраструктуру.
VDE (Virtual Distributed Ethernet) сеть

Позволяет использовать Virtual Distributed Ethernet коммутатор на Linux или FreeBSD хосте. В данный момент, для его использования требуется сборка VirtualBox из исходных кодов, т.к. в дистрибутив Oracle он не включен.

Так как для нормального функционирования Windows Server необходим статический ip, мы можем выбрать "сетевой мост" или "виртуальный адаптер хоста".
Рассмотрим "сетевой мост":

После того, как мы выбрали тип подключения: Сетевой мост, в графе " имя " мы можем выбрать необходимое подключение.
Так как у меня интернет раздаеться через адаптер минипорта виртуального Wi-Fi, я выбрал его.

Выбираем: протокол интернета версии 4(ТСР/IPv4) и нажимаем свойства:

Здесь выставляем IP-адрес маску и шлюз.
Так как у моего реального адаптера IP-адрес назначен 192.168.137.1 , я назначаю этот адрес шлюзом, а IP-адрес назначаю 192.168.137.2.
Далее OK , закрыть.
Для того чтобы удостовериться, что подключение к Интернету действительно активно, снова откроем окно командной строки и выполним команду ping для узла

Пользователи ПК могут задействовать в своей работе разные типы операционных систем. Иногда очень нужно, находясь в одной ОС, воспользоваться функциями другой, а перезагрузка при этом нежелательна. Есть отличное решение — «виртуальные машины». В числе самых известных на мировом IT-рынке — VirtualBox. Каковы ее особенности? Как осуществляется необходимая для работы с VirtualBox настройка сети?

Что такое VirtualBox

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

То есть, например, если у человека работает Windows, то он может, задействовав VirtualBox, запустить (а до этого - инсталлировать) на ПК Linux без перезагрузки. Практическая полезность данной функции может заключаться, к примеру, в том, что при работе с Windows-программами можно полноценно задействовать функции серверных ОС линейки Linux, которые в ряде случаев незаменимы. Возможна, к слову, и обратная процедура.

Полное название «виртуальной машины», о которой идет речь - Oracle VM VirtualBox, так как ее разработала известнейшая американская корпорация. Рассмотрим основные возможности решения от Oracle.

Особенности VirtualBox

Программа VirtualBox — отличная альтернатива таким решениям как, например, Wine, используемым в тех случаях, когда пользователю Linux нужно запустить программу для Windows. При этом задействование Wine не гарантирует успешного запуска ПО, ориентированного на Windows. В свою очередь, «виртуальная машина» позволяет загружать соответствующие интерфейсы ОС от Microsoft и использовать их практически с тем же функционалом, как при отдельной загрузке Windows.

Так, при решении задач по управлению подобные возможности крайне востребованы. Самое главное для полноценного задействования потенциала Windows или Linux посредством VirtualBox — настройка сети в соответствии с корректными алгоритмами.

Условия пользования

В числе главных достоинств VirtualBox — бесплатность. При этом данное решение выпускается фактически в единственной версии, а потому, освоив тонкости работы с ним, можно без проблем использовать его впоследствии, не опасаясь, что разработчик выпустит принципиально новые интерфейсы. Отметим, однако, что компания Oracle создала дополнительный пакет к «виртуальной машине» — Expension Pack, в структуру которого входят такие решения как, например RDP-сервер, с помощью которого можно подключаться к виртуальной машине удаленно посредством соответствующего типа протокола. Расширенный пакет для VirtualBox для личных целей — то есть при условии некоммерческого использования — поставляется энтузиастам полезных IT-решений бесплатно.

Возможности

Каковы наиболее примечательные возможности программы VirtualBox?

Прежде всего это виртуализация на платформах типа x86 — не нужна поддержка Intel VT, а также AMD-V.

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

VirtualBox — кроссплатформенное решение. Оно подходит для Windows, Linux, Mac OS.

Есть поддержка процессоров с несколькими ядрами, а также компьютеров, в которых установлено несколько соответствующих чипов.

Имеется Guest VM Additions, что позволяет оптимизировать коммуникации с ОС, на базе которых работает программа.

Производительность виртуальной машины, как считают многие IT-специалисты, — на самом высоком уровне.

В числе ключевых задач при подготовке работы с VirtualBox — настройка сети. Рассмотрим основные ее нюансы ее решения.

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

Итак, нам предстоит настройка сети VirtualBox. Давайте изучим ключевые нюансы ее установки на компьютер пользователя, а также алгоритмы базовых этапов настройки данного ПО. Для начала необходимо скачать дистрибутив программы на сайте virtualbox.org и инсталлировать решение на ПК. Какие нюансы могут сопутствовать решению этой задачи? Например, следует подтвердить инсталляцию виртуального интерфейса, необходимого для работы сети. При этом фактическое подключение может быть временно дезактивировано.

Ключевые настройки виртуальной машины

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

После выбора типа виртуальной машины в настройках необходимо указать, какой объем ОЗУ сможет задействовать программа. Рекомендуемая величина — 1 Гб. После этого необходимо создать виртуальное дисковое пространство — делается это на винчестере компьютера. Для этого нужно указать в настройках, что будет использоваться такой тип файла, как VDI. Также следует отметить в программе, что диск будет динамическим. После указываем размер винчестера, например, 8 Гб (для запуска «виртуальной машины» не нужно слишком много дискового пространства).

Рассмотрим, как настраивать «виртуальную машину» от Oracle. Ее можно запускать в интерфейсе практически любых версий Windows, включая самую распространенную в мире — Windows 7.

Основные нюансы настройки VirtualBox в Windows 7

Установив программу, например, в Windows 7, нужно будет произвести настройку некоторых ее ключевых опций. В главном окне интерфейса VirtualBox следует нажать правой кнопкой мышки на созданной «виртуальной машине» и выбрать опцию «Свойства». Ключевой пункт, который нас интересует в соответствующем интерфейсе, — тип буфера между двумя системами: базовой и гостевой. Соответствующая опция находится в закладке «Общие». Лучше всего указать программе, что нужно использовать двунаправленный буфер.

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

Запуск VirtualBox и установка второй ОС

После того как базовые настройки произведены, можно запускать «виртуальную машину». Для этого нужно выбрать ее название из списка в главном меню и нажать на кнопку «Старт». После этого откроется интерфейс, с помощью которого можно инсталлировать требуемую ОС. Ее дистрибутив, таким образом, должен быть наготове — например, в записанном на CD или DVD-диск виде. После того как ОС установлена, мы можем переходить к такому этапу, как непосредственная настройка виртуальной сети VirtualBox.

Настройка сети: ключевые опции

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

Настройка сети в «виртуальной» ОС Ubuntu

Как мы отметили в начале статьи, оптимальная виртуальная среда при использовании VirtualBox — Ubuntu. Настройка сети посредством задействования данной операционной системы может быть реализована в рамках следующего алгоритма. Для начала следует загрузить одну из версий ОС, наилучшим образом адаптированную с целью решения задачи, о которой идет речь. Нужно перейти на сайт releases.ubuntu.com, затем выбрать версию 14.04 LTS. После этого следует скачать ISO-образ операционки. Если пользователь обладает 64-разрядным ПК, то нужна будет соответствующего типа. Далее, используя интерфейс VirtualBox, необходимо запустить процесс инсталляции ОС (выше мы рассмотрели, как работает этот механизм). После установки «виртуальной» Ubuntu переходим к основным этапам такой процедуры, как настройка сети VirtualBox. Windows 7 также может быть использована для решения этой задачи.

Мы можем задействовать удаленный сценарий конфигурирования сервера с помощью протокола SSH — собственно, чтобы использовать эту возможность, мы и установили «виртуальную машину». В числе самых удобных инструментов для работы с SSH в Windows — программа PuTTY. Ее необходимо скачать на сайте putty.org. Но перед этим необходимо корректно инсталлировать Ubuntu — решению этой задачи сопутствуют некоторые нюансы. Рассмотрим их.

Особенности инсталляции ОС в виртуальной машине

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

В числе опций, которые важны для нас, — это имя компьютера. Оно может звучать примерно так: computer227.computer227network.com. Это, конечно, не адрес в интернете, а всего лишь необходимый сетевой идентификатор ПК. Далее необходимо настроить учетные записи пользователя. Нужно иметь в виду, что качестве никнейма не получится использовать слово admin — такова специфика ОС Ubuntu (оно зарезервировано в системе). Можно выбрать такой вариант, как userhost, например. Пароль — любой, который будет удобен владельцу ПК.

Следующий этап установки Ubuntu — настройка времени и часовых поясов. Желательно указать реальные.

После настройки жесткого диска запустится загрузка основных файлов. После ее окончания система предложит осуществить конфигурацию пакетов APT — но это важно, только если пользователь желает установить прокси-сервер. Условимся, что мы не будем использовать его в сети, поэтому данный этап настройки можно пропустить.

Далее система спросит, нужно ли устанавливать Многие IT-специалисты предпочитают не осуществлять данную процедуру, так как в этом случае можно полностью контролировать процессы, протекающие в ОС. Затем в окне интерфейса нужно отметить OpenSSH как тип используемого ПО.

В дальнейшем процессе инсталляции Ubuntu система спросит, следует ли устанавливать в соответствующую область диска загрузчик GRUB. После того как ОС полностью инсталлируется, нужно перезагрузить ПК.

Основные сетевые опции

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

Следующее необходимое действие — получение прав доступа на уровне ROOT, то есть суперпользователя. Необходима активизация соответствующей опции.

Это можно сделать посредством ввода команды: sudo su. Другой вариант — ввести в командную строку sudo passwd root с паролем. Собственно, это основные настройки на данном этапе. Можно загружать программу PuTTY и управлять сервером на ОС Ubuntu посредством виртуальной машины.

Нюансы сетевых настроек

Какие есть нюансы, касающиеся работы с Oracle VirtualBox? Настройка сети может потребовать внесения корректив в ряд иных опций. Каких именно?

Например, может понадобиться конфигурирование сервера в части установления на нем постоянного IP-адреса. Для этого необходимо внести соответствующие изменения в /etc/network/interfaces. Это делается посредством следующей команды: nano /etc/network/interfaces. После этого можно перезагрузить сеть следующей командой: /etc/init.d/networking restart.

Затем нужно внести коррективы в /etc/hosts с помощью соответствующей команды nano. Необходимо, чтобы в структуре файла присутствовали следующие настройки:

127.0.0.1 — для localhost;

192.168.0.1 (если IP-адрес компьютера в локальной сети отличается от указанного, пишем правильный) для адреса сервера, указанного выше, то есть computer277.computer277network.com computer277.

Далее нужно синхронизировать часы, работающие в системе, с сервером времени в интернете. Для этого нужно ввести в командную строку apt-get install ntp update. На этом завершаем конфигурацию. После чего можно полноценно пользоваться Oracle VM VirtualBox. достаточно проста. Последующее использование Ubuntu с помощью «виртуальной машины» предполагает возможность задействования самого широкого набора функций данной серверной ОС.

Универсальный инструмент: работает в Windows XP

Работает ли виртуальная машина от Oracle в относительно устаревших версиях Windows, например, XP? Да, вполне. В соответствии с рассмотренным алгоритмом, можно конфигурировать другие операционные системы с помощью VirtualBox. Настройка сети Windows XP, конечно, будет осуществляться несколько иными методами. В частности, командная строка, как в Ubuntu, задействоваться в ходе данной процедуры не будет.

Однако Windows XP обладает вполне понятными даже неподготовленному пользователю элементами управления локальной сетью, и работа с ними не должна сопровождаться ощутимыми сложностями и сбоями.

Разумеется, помимо Ubuntu, и другие ОС из линейки Linux совместимы с алгоритмами «виртуальной машины». В числе тех, которые отлично подходят для использования с VirtualBox, — CentOS. Настройка сети в этом дистрибутиве Linux будет осуществляться на базе алгоритмов, в целом схожих с теми, что мы использовали при работе с Ubuntu.

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

И так в предыдущий раз мы с вами создали виртуальную машину и установили на нее операционную систему. Теперь предположим, что вы создаете еще одну виртуальную машину и хотите организовать домен Active Directory, но для этого нужно настроить сеть Wmware workstation. Рассмотрим где это делается и какие есть веды сети.

Виды сетей Wmware workstation

И так какие виды сетей бывают в данном виде виртуализации:

  • Мост > подключение непосредственно к физической сети. bridge как его еще называют объединяет несколько портов в виртуальный коммутатор, по сути вы увидите в виртуалке ваш сетевой интерфейс.
  • NAT > по сути создается несколько отдельных сетевых интерфейсов, через которые ваша виртуальная машина получает интернет, физический адаптер натирует виртуальный адаптер.
  • Только для узла > частная сеть только с узлом, это по сути закрытая локальная сеть которую настраивает Wmware workstation, между физическим компьютером и виртуальной машиной.
  • Другое. указать виртуальную сеть > по сути закрытая изолированная сеть
  • Сегмент локальной сети > изолированная сеть, создаваемая вами лично, трафик бегает только между виртуалками.

Как настроить сеть

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

Вот настройки network интерфейса vm машинке:

  • ip адрес 192.168.145.128
  • основной шлюз 192.168.145.2
  • DHCP сервер 192.168.145.254

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

  • ip адрес 192.168.145.1, как видите они из одного сегмента 145. Что позволяет вам получать интернет в виртуалке.

Настройки NAT можно посмотреть Правка > Редактор виртуальной сети

В данном редакторе можно задать и посмотреть параметры NAT

Щелкаем Параметры NAT, тут видно шлюз 192.168.145.2, при желании его можно заменить на нужный вам. Обратите внимание можно даже пробрасывать порты в нужную машинку.

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

Параметры DHCP, в них указывается выдаваемый пул ip адресов, время аренды.

Давайте сделаем трассировку из нашей vm и посмотрим прохождение трафика. Как видите первым хопом идет шлюз, а дальше уже шлюз физического интерфейса, куда трафик попадает через тот виртуальный интерфейс с ip 192.168.145.1.

Режим моста

Вот параметры моего сетевого адаптера на физическом компьютере, как видите ip адрес 192.168.0.77 и шлюз 192.168.0.1

А вот настройки сети на виртуальной машине Wmware workstation 192.168.0.11 и с таким же основным шлюзом. Из чего можно сделать вывод, что настройка сети, произведена в одном сегменте и если бы у меня еще был ноутбук подключенный через WiFi , то я бы с него имел доступ на прямую к виртуальной машине, так как они были бы в одной локальной сети. Единственной, что все бы шло через физический адаптер компьютера где настроена виртуализация.

Только для узла

Продолжаем сетевые настройки VMWare Workstation и устанавливаем значение Только для узла. И так теперь ваша virtual machine получает ip адрес из локальной сети в которой только она и ваш физический компьютер.

На фихическом хосте.

Другое: указать виртуальную сеть

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

Сегмент локальной сети

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

Теперь выбираем созданный сегмент, подойдет для доменов active directory например.

Итог

Как видите Wmware workstation в данный момент 12 версия, очень мощный инструмент для организации различного уровня сложности и задачи сетей, думаю сценарии вы придумаете сами.

Данная статья посвящена платформе виртуализации VirtualBox, а если конкретнее, то настройке её сетевой части, т.е. обеспечения полного сетевого взаимодействия виртуальной машины и host-системы. Рассказ об установке и базовой настройке VirtualBox вы найдете в этой статье.

В основном, мы будем рассматривать использование Virtual Host-Only Ethernet Adapter, применение которого позволяет обеспечить полное взаимодействие машин между собой и выход обеих во внешний мир , хотя описание настройки будет приведено для каждого типа сетевого интерфейса.

Настройка Host-части VirtualBox

В качестве host-системы в данном случае выступает операционная система Windows Vista Home Premium SP2, а качестве гостевой Windows XP Pro SP3. Как и в предыдущей статье, рассматриваться будет платформа VirualBox версии 3.2.8 r64453 (скачать).

Итак, первым делом определимся с реальным подключением host-машины к сети Интернет и самое главное и нужное свойство это тип IP-адреса - статический или динамический.

В настройках приложения VirtualBox через меню «File» («Файл») открываем вкладку «Network» («Сеть») и производим следующие действия.

Сначала выставляем IPv4-адрес и IPv4-маску подсети (рис. 1).

Рис.1: параметры адаптера.

Указанные в данном случае IPv4-адрес и IPv4-маска подсети выбраны на основании следующих факторов:

  • мой компьютер для подключения к глобальной сети использует один из двух сетевых адаптеров, где первый адаптер имеет статический IPv4-адрес 10.184.1.10, а второй 192.168.0.121, также статический;
  • вводимый здесь IPv4-адрес обязательно должен находиться в диапазоне адресов реальных адаптеров;
  • Ipv4-маска подсети должна соответствовать маске, используемой реальным адаптером (хотя бы одного из двух).

Затем включаем DHCP-сервер (независимо от того, статический или динамический IP-адрес Вашего реального сетевого адаптера), рис.2.

Рис.2: параметры DНCP-сервера.

Адрес сервера также должен находиться в диапазоне адресов реальных адаптеров, IPv4-маска подсети должна соответствовать маске, используемой реальным адаптером (хотя бы одного из двух), верхняя и нижняя границы адресов должны захватывать все адреса, используемые в системе.

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

В настройках Settings (Настройки) установленной виртуальной машины открываем вкладку Network (Сеть) и производим следующие действия:

  1. Включаем адаптер Host-only adapter;
  2. Включаем адаптер NAT;
  3. Включаем адаптер Bridge Adapter и для него выбираем Ваш реальный интерфейс сети Интернет, но т.к. речь идет о настройке именно для Virtual Host-Only Ethernet Adapter, то пока не важно, что там выбрано;
  4. Включаем адаптер Internal Network;
  5. Для каждого адаптера выбираем тип сетевой карты PCnet-Fast III (Am79C973), т.к. операционная система Windows XP, установленная гостевой, поддерживает только этот адаптер;
  6. В настройках каждого адаптера ставим флаг о подключении кабеля.

Теперь кратко поясню по каждому адаптеру:

  • NAT - наипростейший способ предоставить гостевой ОС доступ в интернет, при таком режиме осуществляется просто перенаправление (транзакции) пакетов;
  • Bridge Adapter - сетевой адаптер виртуальной машины получает такой же доступ в сеть, как и сетевой адаптер host-машины, но нет доступа во внешний мир;
  • Internal Network - внутренняя сеть для объединения виртуальных машин в локальную сеть, без наружу и к host-машине;
  • Host-only adapter - Ваша виртуалка как живая, она имеет доступ к сети Интернет, находится в одной локальной сети с реальной и имеет к ней доступ.

Настройка сетевого моста и шлюза Интернет

Теперь открываем папку «Сетевые подключения», с помощью клавиши «Ctrl» выделяем реальное подключение к сети интернет и VirtualBox Host-Only Network, созданный программой VirtualBox, и через контекстное меню правой кнопки мыши выбираем пункт «Сетевой мост». После этого это соглашаемся с сообщением о том, что данному адаптеру (сетевому мосту) присвоен адрес шлюза 192.168.0.1.

Примечание . Если Вы решили ограничиться сетевым интерфейсом NAT или Bridge, то сетевой мост Вам не нужен и эту часть настроек Вы можете пропустить.

В папке «Сетевые подключения» должна быть следующая картина:

Рис.3: «Сетевые подключения»

Но это еще не все, открываем «Карту сети» и видим там следующее:

Рис.4: «Карта сети»

И самое теперь самое неприятное - у нас пропало подключение к Интернету. Для того чтобы привести положение дел в порядок, нужно настроить сетевой мост, рис.5:

Рис.5: Настройка сетевого моста

Для IPv4-адреса используем любой адрес из установленного ранее диапазона адресов в DHCP-сервере VirtualBox, маску подсети берем ту же, шлюз уже выставлен, а адрес DNS-сервера выставляем таким же, как и адрес шлюза . Применяем настройки, нажимая кнопку OK.

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

Снова открываем «Карту сети» и теперь видим там следующее, рис.6:

Рис.6: «Карта сети» после настройки сетевого моста

Примечание . Возможно, что у Вас в «Карте сети» элемент коммутатор отображаться не будет, но это не важно, а важно то, что наше подключение к Интернету снова активно!

Настройка сетевых подключений виртуальной машины

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

Рис.7: «Сетевые подключения» виртуальной машины

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

Рис.10: Bridge Ethernet Adapter

Примечание . Обратите внимание, что все использованные IPv4-адреса берутся из установленного ранее диапазона адресов в DHCP-сервере VirtualBox, при этом используется диапазон от адреса шлюза (192.168.0.1) до верхней границы адресов. Ни в коем случае не выставляйте адреса, не входящие в указанную область. Например, адаптер виртуальной машины с установленным для него IP-адресом 192.167.0.111 не позволит Вам подключиться настраиваемой сети. Адреса маски подсети, шлюза и DNS-сервера соответствуют адресам, заданным для сетевого моста для host-машины.

После того, как Вы произвели все указанные операции, в системном лотке появится уведомление «Интернет сейчас подключен», но это мы проверим в самом конце.

Настройка рабочих групп

После проведенных нами операций перезагружаем сначала виртуальную машину, а затем и host-машину. После того как наша реальная операционная система загрузилась, запускаем VirtualBox и включаем нашу виртуальную машину и на host-машине (Windows Vista) открываем «Карту сети»:

Рис.11: «Карта сети» после настроек виртуальной машины

Тут мы видим host-машину (HPPavilion-PC) и подключенную через два адаптера (Bridge Ethernet Adapter и Virtual Host-Only Ethernet Adapter) виртуальную машину (Virtual-PC). Для большей наглядности на изображении приведены краткие комментарии.

Самое главное - мы видим наши обе машины, то же самое можно определить, запустив сеанс командной строки на обеих машинах и выполнив в нем команду net view . На изображении ниже (рис.12) приведены результаты отработки данной команды - справа для Windows Vista, слева для Windows XP.

Рис.12: Результат выполнения команды net view

Теперь определимся с рабочими группами - в сети Интернет часто приводится некое требование, согласно которому обе машины должны находиться в одной рабочей группе, но это не так. В нашем случае рабочие группы разные, т.к. по умолчанию ОС Windows XP включена в Workgroup, а Windows Vista в MShome.

Чтобы увидеть, что это означает, перейдем в папку «Сетевое окружение» на нашей виртуальной машине. В данном расположении мы видим две рабочие группы - Workgroup и MShome:

Рис.13: Разные рабочие группы

Откроем рабочую группу MShome и увидим нашу host-машину (HPPavilion-PC).

Рис.14: Рабочая группа MShome и host-машина (HPPavilion-PC).

Вернемся на шаг назад и откроем рабочую группу Workgroup, в ней мы увидим нашу виртуальную машину (Virtual-PC).

Рис.15: Рабочая группа Workgroup и виртуальная машина (Virtual-PC).

Несмотря на то, что все работает, перенесем Virtual-PC, т.е. нашу виртуальную машину, в ту же рабочую группу, что и host-машина (HPPavilion-PC). Для этого откроем свойства Мой Компьютер, перейдем на вкладку «Имя компьютера» и нажмем кнопку «Изменить». В открывшемся окне в поле «Рабочая группа» введем имя рабочей группы, в которой состоит реальная машина (в нашем случае MShome), чтобы увидеть результат перейдем в папку «Сетевое окружение» обеих машин и убедимся, что обе станции находятся в одной рабочей группе.

Посмотрим, что у нас получилось сначала на нашей виртуальной машине Windows XP:

Рис.16: Общая рабочая группа на виртуальной машине

А теперь на host-машине Windows Vista:

Рис.17: Общая рабочая группа на host-машине

Завершение настройки

Конечно, использовать все четыре адаптера в виртуальной машине нет никакого смысла, поэтому мы оставляем только один, но самый нужный - Virtual Host-Only Ethernet Adapter. Для этого на нашей виртуальной машине откроем папку «Сетевые подключения» и отключим ненужные нам интерфейсы. Дополнительно проверим, сохранились ли настройки указанного адаптера, выполнив команду ipconfig в окне командной строки. На изображении ниже приведен вид папки «Сетевые подключения», в которой мы обязательно должны видеть все наши четыре адаптера и Шлюз Интернета, который должен находиться в подключенном состоянии.

Рис.18: Окончательная конфигурация сетевого интерфейса.

Для того чтобы удостовериться, что подключение к Интернету действительно активно, снова откроем окно командной строки и выполним команду ping для узла ya.ru , результат вывода команды должен быть таким:

Рис.19: Вывод команды ping

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

Примечание . Если при запуске Вашей host-машины или виртуальной машины Вы обнаружили, что на одной из них или на обеих отсутствует подключение к Интернету, следует проверить настройки Вашего сетевого моста, как правило, проблема заключается в отсутствии записи адреса основного шлюза и решается вводом оного (198.162.0.1).

Упрощаем функцию проверки

Для того чтобы каждый раз не открывать «Сетевые подключения», «Сетевое окружение» или «Карту сети», можно воспользоваться простеньким сценарием Windows Sript Host, написанном на языке Vbscript (скачать).

При запуске сценария Вы увидите сообщение, содержащее имя Вашей рабочей группы и список находящихся в ней машин:

Рис.20: Перечень рабочих станций

Заключение

Напоследок хотелось бы отметить, что платформа виртуализации Oracle VM VirtualBox очень удобна в использовании (уже хотя бы потому, что имеет полностью русский интерфейс), интуитивно понятна, очень скромно потребляет ресурсы ПК. Данная программа является очень гибким и функциональным инструментом для проведения экспериментов, как в рамках локальной машины, так и сетевого взаимодействия между удаленными рабочими станциями, с установленными на них различными операционными системами. Также следует отметить возможность использования виртуальных машин, построенных на данной платформе, в качестве RDP-серверов (серверов удаленного рабочего стола), что позволяет абсолютно безопасно разрешать подключения удаленных мониторов, например, для открытых интерактивных трансляций.

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

{mosloadposition debug}

В качестве примера мы взяли VirtualBox версии 2.1.0 со стабильно работающей сетью. Наш VirtualBox установлен на операционной системе Windows Vista, а на созданную в VirtualBox виртуальную машину мы инсталлировали Windows XP SP2.
Компьютер с Windows Vista подключен к интернету через шлюз, имеющий адрес 192.168.0.100. Данный шлюз раздает интернет всем компьютерам локальной сети по wi-fi. Настройки шлюза и wi-fi к теме не относятся, поэтому на них мы не будем останавливаться, а перейдем сразу к делу.
Прежде всего, проверим на нашем реальном компьютере свойства реального сетевого подключения, через которое он взаимодействует с интернетом. Так, в Windows Vista откроем «Пуск» - «Панель управления» - «Центр управления сетями и общим доступом» - «Управление сетевыми подключениями».
Щелкнем правой кнопкой мыши по имени сетевого соединения, через которое ПК подключен к интернету или локальной сети, и выберем Свойства. На вкладке «Сеть» должен быть включен пункт «VirtualBox Host Interface Networking Driver». Если галочка не стоит, её нужно поставить и нажать «ОК».

Теперь займемся брандмауэрами - мы должны разрешить им выпускать VirtualBox в сеть. Во встроенном брандмауэре Windows («Пуск» - «Панель управления» - «Брандмауэр Windows») VirtualBox должен быть добавлен в список исключений. Если на компьютере установлен другой фаервол, например, Agnitum Outpost, включаем его в режим обучения, т.к. позже нам придется разрешить соединение VirtualBox с сетью и создать соответствующие правила. Лучше будет, если брандмауэр спросит нас об этом, а не молча заблокирует все попытки VirtualBox выйти в сеть.
На этом оставляем в покое реальную операционную систему и обращаем свой взор на VirtualBox. Нам нужно добавить в виртуальную машину сетевой адаптер и настроить его: выделив виртуальную машину в списке VirtualBox, нажимаем кнопку «Свойства».

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

Запускаем созданную в VirtualBox операционную систему (у нас это Windows XP SP2). Теперь нам предстоит настроить ранее добавленный сетевой адаптер. В Windows XP данные настройки доступны через «Пуск» - «Настройка» - «Панель управления» - «Сетевые подключения».
В списке сетевых подключений находим «Подключение по локальной сети», щелкаем по нему правой кнопкой мыши и выбираем «Свойства».

На вкладке «Общие» в списке используемых подключением компонентов выделяем «Протокол Интернета (TCP/IP)» и нажимаем кнопочку «Свойства».

Настройки, указанные ниже, полностью зависят от конфигурации вашей сети. Как мы уже говорили, у нас имеется шлюз с адресом 192.168.0.100, который раздает интернет всей локальной сети. Поэтому, наш виртуальный компьютер должен вписаться в конфигурацию реальной сети и иметь адрес 192.168.0.Х, где Х - любая цифра от 1 до 254, не встречающаяся ни в каком другом адресе компьютеров сети. Поскольку у нас уже есть компьютер с адресом 192.168.0.100, то мы можем выбрать любую цифру от 1 до 254, кроме 100.
В нашем примере выбор пал на адрес 192.168.0.77. Маска подсети вводится автоматически, достаточно щелкнуть в данном поле мышкой. В поле «Основной шлюз» вводим адрес компьютера, который раздает интернет или шлюза провайдера. В поле «Предпочитаемый DNS-сервер» вводим адрес соответствующего сервера. Он может совпадать с адресом шлюза или нет. Если в вашей сети есть другой (альтернативный, вторичный) DNS-сервер, введите его адрес в поле ниже.

На этом настройка сетевого подключения в виртуальной операционной системе завершена. Нажимаем «ОК».
Теперь необходимо проверить соединение со шлюзом. Открываем «Пуск» - «Выполнить» и вводим в поле команду «cmd» (без кавычек и на английском).

Откроется командный интерпретатор Windows. Набираем «ping 192.168.0.100» (без кавычек), где 192.168.0.100 - это адрес шлюза или другого компьютера в сети, с которым вы хотите проверить связь из виртуальной машины. Если вы увидите, что ответ от шлюза получен, значит, интернет работает. Теперь вы можете наслаждаться серфингом по всемирной паутине прямо из VirtualBox.

Если ответа от шлюза или любого другого компьютера сети нет, стоит изменить настройки на более подходящие для вашей сети. Здесь всё в ваших руках.