Мы уже говорили о IP-сети в Hyper-V и процедуру, используемую для настройки виртуальных сетевых коммутаторов. Иногда он не работает из-за проблем с сетевым адаптером и хостом. Одна из проблем, с которой сталкиваются конечные пользователи, связана с созданием внешнего коммутатора в клиенте Hyper-V, размещенном на Windows 10. Ошибка:
Эти решения можно использовать во всех версиях Windows одинаково. Убедитесь, что вы сохранили свои конфигурации в отдельной папке резервного копирования, прежде чем приступать к работе.
Решение 1: Попробуйте создать внешний коммутатор с помощью PowerShell
Поскольку эта проблема возникает при использовании графического интерфейса, некоторые конечные пользователи успешно создали внешний коммутатор с помощью PowerShell.
- Нажмите кнопку Меню Пуск и введите PowerShell , щелкните правой кнопкой мыши, а затем нажмите Запустите от имени администратора
- Введите следующую команду. Это создаст новый внешний виртуальный коммутатор.
New-VMSwitch -name ExternalSwitch -NetAdapterName Ethernet -AllowManagementOS $true
-имя это то, как сетевой адаптер отображается в Hyper-V Manager
-NetAdapterName это имя команды
-AllowManagementOS имеет значение $true для хоста и ВМ, чтобы у обоих был интернет
- Откройте Диспетчер виртуальных коммутаторов в Диспетчер Hyper-V и проверить, виден ли внешний коммутатор в списке. В нашем случае это.
Решение 2: Сбросьте сетевые подключения с помощью ‘netcfg’
Netcfg — это командная утилита, используемая для управления сетевыми конфигурациями. Если вы предпочитаете использовать интерфейс GUI, загрузите инструмент по этой ссылке ссылка. В нашем случае мы выполним эту команду с помощью PowerShell.
netcfg -d удалит все существующие подключения, поэтому мы рекомендуем создать точка восстановления системы перед выполнением этой команды.
- Нажмите на Меню Пуск и введите PowerShell, правой кнопкой мыши, а затем нажмите Запуск от имени администратора.
- Введите следующую команду и нажмите ввод. Это перезагрузит все сетевые адаптеры и удалит объекты MUX.
netcfg -d
- Откройте Диспетчер виртуальных коммутаторов в Hyper-V Manager попробуйте создать внешний коммутатор и посмотрите, решится ли проблема.
Решение 3: Обновление драйвера сетевого адаптера
Использование последней версии драйвера рекомендуется всеми производителями, и это следует сделать, даже если мы устранили проблему с помощью предыдущих решений. Вы можете использовать драйвер Microsoft по умолчанию или загрузить последнюю версию драйвера с сайта производителя.
Решение 4: Переустановите сетевой адаптер
В этом решении мы удалим сетевой адаптер из диспетчера устройств и попробуем снова создать внешний коммутатор. Это обновит ваш адаптер, установив драйверы по умолчанию.
- Нажмите на Меню Пуск и найдите Диспетчер устройств, и запустите его.
- Разверните Сетевые адаптеры а затем выберите сетевой адаптер, который вы хотите удалить
- Щелкните правой кнопкой мыши на сетевом адаптере, затем выберите Деинсталляция устройства.
- Выберите Удалите программное обеспечение драйвера для этого устройства а затем нажмите Деинсталлируйте
- Перезагрузите вашу Windows перед открытием Диспетчер виртуальных коммутаторов в Hyper-V Manager и попытается создать внешний коммутатор
Решение 5: Переустановите роль Hyper-V
В этом решении мы повторно включим Hyper-V в Windows 10. Во время процедуры отключения/включения ваши виртуальные машины будут храниться в Hyper-V Manager. После Создание виртуальной машины с помощью Hyper-V, перезагрузите компьютер и проверьте, решена ли проблема.
Решение 6: Обмануть сетевой коммутатор
Другим популярным обходным решением, которое сработало для многих людей, является обман сетевого коммутатора на вашем компьютере. Это позволило обойти сообщение об ошибке без каких-либо дополнительных изменений на компьютере.
- Открыть Диспетчер виртуальных коммутаторов в Диспетчер Hyper-V. Создайте Внутренний коммутатор.
- Теперь удерживайте кнопку Логотип Windows и затем нажмите R. Введите inetcpl.cpl а затем нажмите Введите чтобы открыть Сетевые адаптеры.
- Щелкните правой кнопкой мыши на сетевом адаптере (проводном или wifi), а затем нажмите кнопку Свойства
- Нажмите на кнопку Общий доступ вкладку и выберите Разрешить другим пользователям сети подключаться через этот компьютер’ подключение к Интернету
- Выберите адаптер из списка, а затем нажмите OK. Щелкните правой кнопкой мыши на своей виртуальной машине, а затем нажмите кнопку Settings.
- Нажмите на Сетевой адаптер а затем выберите недавно созданный Внутренний переключатель
- Зайдите в гостевую операционную систему и, если необходимо, настройте сетевые параметры