- Настройка подключения к интернету в виртуальной машине Hyper-V
- Проводное подключение к Интернету
- Настройка доступа в Интеренет через WiFi подключение
- Подключение к сети теряется на Hyper-V, если функция VMQ включена на сетевых картах HOST
- Симптомы
- Причина
- Решение
- Дополнительная информация
- Записки IT специалиста
- Настраиваем сеть в Hyper-V.
- Внешняя сеть
- Внутренняя сеть
- Внутренняя сеть c NAT
- Частная сеть
- Виртуальные машины теряют сетевое подключение при использовании сетевых адаптеров Broadcom NetXtreme с 1 гигабитом
- Симптомы
- Причина
- Решение
Настройка подключения к интернету в виртуальной машине Hyper-V
В этой статье, мы рассмотрим пример организации подключения к Интернету на виртуальной машине 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).
Источник
Подключение к сети теряется на Hyper-V, если функция VMQ включена на сетевых картах HOST
В этой статье данная статья позволяет решить проблему, из-за которой сетевые подключения в гостевом VM, использующего VLAN, теряются, если в сети HOST включена очередь виртуальных машин (VMQ) и отключена в виртуальных сетях.
Применяется к: Windows Сервер 2008 R2 Пакет обновления 1
Исходный номер КБ: 2681638
Симптомы
- Сервер с Windows 2008 R2 Пакет обновления 1 с Hyper-V или Microsoft Hyper-V Server 2008 R2.
- Живая миграция VMs приведет к падению сетевых подключений на гостевом VM, который использует VLAN. Сеть восстанавливается после завершения миграции.
- Проблема возникает только в том случае, если виртуальная очередь машин (VMQ) включена в сети HOST и отключена в виртуальных сетях.
Если мы отключим VMQ в хост-сети, живая миграция гостевых VMs будет успешной без снижения сети.
Причина
NiCs представлены с новой функцией «VMQ- Виртуальные очереди машин». Ранее Hyper-V для создания очереди и разделения трафика между VMs, однако с включенной поддержкой VMQ этот параметр разгружается в niCs. Создание и сортировка очередей делаются НИКА.
Простого включения VMQ в NIC недостаточно. VMQ требует некоторого реестра для VMSMP для понимания функции VMQ и ее поддержки.
Решение
В этом разделе содержатся действия, которые содержат сведения о внесении изменений в реестр. Однако неправильное изменение параметров реестра может привести к возникновению серьезных проблем. Поэтому следует в точности выполнять приведенные инструкции. Для дополнительной защиты создайте резервную копию реестра, прежде чем редактировать его. Так вы сможете восстановить реестр, если возникнет проблема.
Чтобы устранить эту конкретную проблему, выполните ниже действия, чтобы добавить подкайки реестра на хост-сервере.
Чтобы открыть окно командной строки с более высоким уровнем прав, нажмите кнопку Пуск, выберите Все программы, Стандартные, щелкните правой кнопкой мыши пункт Командная строка, а затем выберите пункт Выполнить от имени администратора.
Введите regedit и нажмите кнопку ENTER.
Возвращайся в окно командной подсказки.
В командной подсказке введите следующие команды в зависимости от типа сетевого адаптер, который вы используете. Для каждой команды замените подкайку предыдущей в этой процедуре для ID.
Перезагружайте сервер host для внесения изменений в реестр.
Если вы настраиваете несколько сетевых адаптеров, каждый адаптер должен иметь другое значение, назначенное под ключу *RssBaseProcNumber с достаточной разницей, чтобы не было перекрывающихся RSS-процессоров.
Например, если сетевой адаптер A имеет значение 0, назначенное * RssBaseProcNumber, и значение 3, назначенное MaxRssProcessors, сетевой адаптер B должен иметь * * RssBaseProcNumber 4.
Дополнительная информация
VMQ — это новая функция, которая используется с Hyper-V кластерами. Ниже приведен полный контрольный список для VMQ.
Виртуальная очередь машины (VMQ) будет работать только на Windows 7 и Windows Сервер 2008 R2 Гостей.
Если у вас включена очередь виртуальных машин (VMQ), труба виртуальной машины (VMC) не будет работать. Необходимо сохранить отключение VMC.
Убедитесь, что синтетические НИКИ настроены для VMs.
Дополнительные сведения в следующих статьях:
Источник
Записки IT специалиста
Технический блог специалистов ООО»Интерфейс»
Настраиваем сеть в Hyper-V.
С одной стороны, ничего сложного в настройке сетей для виртуальных машин нет, с другой многие начинают путаться во всех этих адаптерах, с трудом понимая, где реальный, где виртуальный, и чем они друг от друга отличаются. Постараемся внести ясность.
За настройку сетей в Hyper-V отвечает Диспетчер виртуальных коммутаторов, если мы откроем его, то увидим следующую картину:
Внешняя сеть
Самый распространенный тип сети, который позволяет виртуальным машинам взаимодействовать с внешними сетями и хостом. При ее создании необходимо выбрать один из физических сетевых адаптеров, через который данная виртуальная сеть будет соединяться с внешними сетями.
В этом нетрудно убедиться, после создания внешней сети на хосте появляется Адаптер Ethernet для виртуальной сети Hyper-V, на который переносятся все настройки с физического адаптера.
Также имеется возможность создания внешних сетей, изолированных от хоста, в этом случае виртуальный сетевой адаптер не создается, а физический интерфейс отключается от хоста, обслуживая только виртуальный коммутатор. Для этого при создании внешней сети необходимо снять галочку Разрешить управляющей операционной системе предоставлять общий доступ к этому сетевому адаптеру.
Внутренняя сеть
Как следует из ее названия, внутренняя сеть предназначена для подключения виртуальных машин и хоста и не предусматривает соединения с внешними сетями. При ее создании также создается виртуальный сетевой адаптер для хоста, который оказывается подключен к виртуальному коммутатору внутренней сети и должен быть сконфигурирован в соответствии с настройками виртуальной сети.
Внутренняя сеть c NAT
Данная возможность появилась начиная с Windows Server 2016, Hyper-V Server 2016 и Windows 10. Подробнее читайте в нашей статье: Настраиваем сеть NAT в Hyper-V
Частная сеть
Частная сеть отличается от внутренней тем, что виртуальный коммутатор может быть подключен только к виртуальным машинам и изолирован от хоста.
Как видим, Hyper-V дает в руки администратора весьма гибкий и мощный инструмент, позволяющий создавать весьма сложные сетевые конфигурации и управлять ими.
Помогла статья? Поддержи автора и новые статьи будут выходить чаще:
Или подпишись на наш Телеграм-канал:
Источник
Виртуальные машины теряют сетевое подключение при использовании сетевых адаптеров Broadcom NetXtreme с 1 гигабитом
В этой статье можно решить проблему, из-за которой виртуальные машины теряют сетевое подключение при использовании сетевых адаптеров Broadcom NetXtreme 1 гигабит.
Применяется к: Windows Server 2012 R2
Исходный номер КБ: 2986895
Симптомы
Если вы Hyper-V в Microsoft Windows Server 2012 или Windows Server 2012 R2 вместе с сетевыми адаптерами Broadcom NetXtreme 1-гигабитных (но не сетевыми адаптерами NetXtreme II), вы можете заметить один или несколько следующих симптомов:
Виртуальные машины могут случайно потерять сетевое подключение. Сетевой адаптер, кажется, работает в виртуальной машине. Однако вы не можете получить доступ к сетевым ресурсам с виртуальной машины. Перезапуск виртуальной машины не решает проблему.
Невозможно тикинг или подключение к виртуальной машине с удаленного компьютера. Эти симптомы могут возникать на некоторых или всех виртуальных машинах на сервере, который работает Hyper-V. Перезапуск сервера сразу же устраняет подключение к сети для всех виртуальных машин.
Причина
Это известная проблема с сетевыми адаптерами Broadcom NetXtreme 1-gigabit, которые используют b57nd60a.sys драйвера. Эта проблема возникает, когда в сетевом адаптере включена очередь виртуальных машин (VMQ). (По умолчанию VMQ включен драйвером сети Broadcom.)
Broadcom называет эти сетевые адаптеры микросхемами на основе 57xx. Они включают 5714, 5715, 5717, 5718, 5719, 5720, 5721, 5722, 5723 и 5780.
Эти сетевые адаптеры также продаются под разными номерами моделей некоторыми серверами OEMs. HP продает эти драйверы под номерами модели NC1xx, NC3xx и NC7xx. Вы можете использовать драйвер версии 16.2, 16.4 или 16.6 в зависимости от используемой версии OEM или версии драйвера Broadcom.
Решение
Эта проблема устранена в драйвере Broadcom b57nd60a.sys версии 16.8 и более новой. В марте 2015 г. Broadcom опубликовал драйвер версии 17.0 для скачивания. В апреле 2015 г. HP опубликовала версию 16.8 драйвера для затронутых сетевых адаптеров. Обратитесь к OEM-серверу, если вам нужен драйвер, специфический для сервера.
Если вы не можете обновить драйвер сетевого адаптера для решения проблемы, вы можете устранить проблему, отключив VMQ для каждого затронутного сетевого адаптера Broadcom с помощью команды Set-NetAdapterVmq PowerShell.
Рассмотрим следующий сценарий.
- У вас есть сетевой адаптер с двойным портом.
- Порты именуются NIC 1 и NIC 2 в Windows.
В этом сценарии можно отключить VMQ на каждом адаптере с помощью следующих команд:
Вы можете подтвердить отключение VMQ в правильных сетевых адаптерах с помощью команды Get-NetAdapterVmq PowerShell.
По умолчанию VMQ отключен на Hyper-V для виртуальных машин, использующих сетевые адаптеры с 1 гигабитом. VMQ включен на Hyper-V, только если система использует 10-гигабитные или более быстрые сетевые адаптеры. Это означает, что отключение VMQ в сетевом адаптере Broadcom не будет терять производительность сети или какие-либо другие преимущества, так как это по умолчанию. Однако для решения проблемы драйвера необходимо сделать это.
Get-NetAdapterVmqQueue показывает очереди виртуальных машин (VMQ), выделенные в сетевых адаптерах. Вы не увидите VMQ, которые по умолчанию выделены сетевым адаптерам на 1 гигабит.
Источник