Правильно настроенные сетевые коммутаторы являются обязательными для обеспечения связи между виртуальными машинами и остальной частью сети. Процедура проста; все, что вам нужно, это открыть диспетчер виртуальных коммутаторов в диспетчере Hyper-V и создать один из доступных виртуальных коммутаторов: частный, внутренний или внешний. Иногда из-за проблем на хосте невозможно получить доступ к сетевым коммутаторам или установить их. Одна из ошибок, с которой сталкиваются пользователи, - это проблема со списком виртуальных коммутаторов в Hyper-V. Полное сообщение проблемы: Произошла ошибка при попытке получить список виртуальных коммутаторов в Hyper-V.
Эта проблема может возникать на клиентских компьютерах Windows Server или Windows, на которых установлен Hyper-V. Мы покажем вам, как решить проблему в Windows 10 1909, в которой размещен клиент Hyper-V.
Решение 1. Включите протокол в расширяемом виртуальном коммутаторе Hyper-V
В первом решении мы включим протокол в расширяемом виртуальном коммутаторе Hyper-V. Доступ к расширяемому виртуальному коммутатору Hyper-V можно получить с физической сетевой карты. Выберите карту, которая будет использоваться в качестве внешнего коммутатора. Внешний коммутатор обеспечивает связь между виртуальными машинами и остальной частью сети.
- Держи Логотип Windows и нажмите р , тип inetcpl. cpl и нажмите Войти.
- Щелкните правой кнопкой мыши на сетевая карта используется для создания внешнего переключателя, а затем нажмите Свойства .
- Выбрать Расширяемый виртуальный коммутатор Hyper-V а затем щелкните Установить .
- Выбрать Протокол а затем щелкните Добавить
- Под Выберите сетевой протокол Выбрать Надежный протокол многоадресной рассылки а затем щелкните Хорошо
- Нажмите Закрыть и р eboot ваша Windows
- Откройте Virtual Switch Manager в Hyper-V и попробуйте создать внешний сетевой коммутатор.
Решение 2. Создайте виртуальный коммутатор с помощью PowerShell
Поскольку эта проблема возникает при использовании графического интерфейса пользователя, некоторые конечные пользователи успешно создали внешний коммутатор с помощью PowerShell.
- Нажмите на Стартовое меню и введите PowerShell . Щелкните правой кнопкой мыши на PowerShell а затем щелкните Запустить от имени администратора
- Нажмите да для подтверждения и введите следующую команду для создания нового внешнего виртуального коммутатора, где
New-VMSwitch -name ExternalSwitch -NetAdapterName Ethernet -AllowManagementOS $ true
-имя так сетевой адаптер отображается в диспетчере Hyper-V
-NetAdapterName это имя команды
-AllowManagementOS $ true для хоста и виртуальной машины иметь Интернет
- открыто Диспетчер виртуальных коммутаторов в Диспетчер Hyper-V и проверьте, отображается ли в списке внешний переключатель. В нашем случае это так.
Решение 3.Переустановите роль Hyper-V.
В этом решении мы отключим, а затем снова включим Hyper-V в Windows 10. Не беспокойтесь, во время процедуры отключения / включения ваши виртуальные машины будут храниться в диспетчере Hyper-V. Мы уже говорили о том, как включить роль Hyper-V в Windows 10. Вы можете прочитать больше и следовать инструкциям в этом Роль Hyper-V статья.
2 минуты на чтение