В этой статье, мы рассмотрим пример организации подключения к Интернету на виртуальной машине Hyper-V. Хостовая ОС (это ОС сервера Hyper-V) может быть подключена к интернету через физический адаптер или беспроводное подключение Wi-Fi.
Итак, предполагаем, что вы уже создали виртуальную машину Hyper-V и теперь нам нужно настроить виртуальный коммутатор, к которому она будет подключена. Есть три типа виртуальных коммутаторов Hyper-V:
- External (внешний): – этот коммутатор используется для подключения виртуальных машин к внешней сети и Интернету. Хост и виртуальная машина при этом находятся в одной сети. Если хост имеет несколько сетевых адаптеров, то для виртуальных машин можно настроить несколько сетей.
- Internal (внутренний): – этот тип коммутатора используется для создания внутреннего сетевого соединения только между виртуальными машинами и гипервизором Hyper-V.
- Private (частный): — данный тип коммутатора используется для создания сетевого соединения только между виртуальными машинами.
Проводное подключение к Интернету
Создадим виртуальный коммутатор. Мы будем использовать его для подключения к физическому сетевому адаптеру Ethernet сервера Hyper-V. Откройте консоль управления Hyper-V. В меню действий выберите пункт Virtual Switch Manager.
В качестве типа коммутатора выберите External и нажмите кнопку Create Virtual Switch.
В свойствах виртуального коммутатора укажите его имя, в свойствах подключения укажите физический Ethernet адаптер, через который должен работать данный коммутатор (в моем случае это контроллер Realtek PCIe GBE).
Затем откройте настройки ВМ, которой вы хотите предоставить доступ в Интернет. В разделе Network Adapter выберите, что данная ВМ подключена к созданному нами ранее виртуальному коммутатору.
В моем случае я подключен к интернету через широкополосное соединение. Найдите это подключение в панели управления хоста Hyper-V и откройте его свойства. Перейдите на вкладку Sharing в секции Internet Connection Sharing выберите опцию Allow Other Network Users to Connect Through This Computer’s Internet Connection. В выпадающем списке выберите ваш виртуальный коммутатор, созданный ранее. Сохраните изменения.
Теперь в вашей виртуальной машине должен появится доступ в интернет.
Настройка доступа в Интеренет через WiFi подключение
В том случае, если вы подключаетесь к Интернету через беспроводное WiFi подключение, доступ гостевой ОС виртуальной машины к Интернету настраивается по аналогии.
С помощью консоли Hyper-V Manager создайте новый внешний виртуальный коммутатор. В качестве внешней сети для виртуального коммутатора выберите свой WiFi адаптер (у меня это Intel Centrino Wireless-N 1030).
Теперь в свойствах ВМ укажите, что она подключена к Интернету через данный коммутатор.
В том случае, если точка доступа, к которой вы подключаетесь работает как сервер DHCP, то виртуальная машина должно получить от сервера DHCP динамический IP адрес (он будет отличатся от адреса, полученным хостовой ОС). Теперь вы можете пользоваться подключением к интернету внутри ВМ.
Одним из вариантов организации внешнего подключения является NAT (см статью Как настроить NAT в Hyper-V 2016).
7 комментариев
Автор вы понабирались каких-то лжетерминов. Не «консоль» это, а диспетчер виртуальных коммутаторов. И приводите скрины получше, а то хрен разберешь.
Зря вы набросились на автора.
Всё сделал по этой инструкции и с первой-же попытки интернет на виртуалке отлично работает.
Скрины понятны. Текст везде однозначно трактуется.
Добрый день. Требуется помощь. На физ нотбуке Dell (подключен к интернету шнуром через адаптер Realtek PCIe FE Family controller) установлена ОС Windows 8.1. Затем создана виртуальная машина Hyper-V и установлена Windows 7_64_Ult_msdn_2020.
Создан виртуальный коммутатор и назначен сетевой адаптер. На данный момент физ машина и win 8.1 интернет получают нормально. Win 7.1 интернета не имеет.
В центре управления сетями и общим доступом открытом с физ машины видны физ адаптер (состояние среды — подключено, состояние ipv4 — не подключено) и виртуальный коммутатор (состояние среды — подключено, состояние ipv4 — интернет). Интернет на физ машине под Win 8.1 приходит нормально.
В центре управления сетями и общим доступом открытом с виртуальной машины виден только адаптер магистральной сети виртуальной машины (состояние среды — подключено, состояние ipv4 — без доступа к интернету).
Подскажите пожалуйста что необходимо сделать, чтобы виртуальная машина под Win 7 получала интернет.
П.С.: пробовал прописывать физ адрес виртуальному адаптеру, такой же как и у физ машины — результата нет.
пробовал давать доступ к подключению к интернету через свойства физ адаптера — в результате отваливается интернет и на физ машине.
Hyper-v и WiFi конфликтуют. Сеть просто отваливается.
Эта схема не работает
Чтоб тебе так давали как ты скрины делаешь, хрен разберешь что и откуда
Конечно чушь написана. Если создаешь внешний вирт комутатор ( а не свитч- там в тех док нет такого слова), то адаптер с ПК (Ehernet) который подключает ПК к интернету полносью дублируется на этот внешний комутатор- и через него идет подключение.