Наличието на правилно конфигурирани мрежови комутатори е задължително, за да се позволи комуникация между виртуални машини и останалата част от мрежата. Процедурата е ясна; всичко, от което се нуждаете, е да отворите Virtual Switch Manager в Hyper-V Manager и да създадете един от наличните виртуални комутатори, частен, вътрешен или външен. Понякога поради проблемите на хоста не е възможно достъп до мрежови комутатори или инсталирането им. Една от грешките, с които потребителите се сблъскват, е проблемът със списъка на виртуалните комутатори в Hyper-V. Пълното съобщение на изданието е: Възникна грешка при опит за извличане на списък с виртуални комутатори в Hyper-V.
Този проблем може да възникне на Windows Server или клиентски машини с Windows, където е инсталиран Hyper-V. Ще ви покажем как да решите проблема в Windows 10 1909, който хоства Hyper-V клиент.
Решение 1: Активирайте протокола в Hyper-V Extensible Virtual Switch
В първото решение ще активираме протокола в Hyper-V Extensible Virtual Switch. Разширимият виртуален превключвател Hyper-V може да бъде достъпен на вашата физическа мрежова карта. Моля, изберете картата, която ще се използва като външен ключ. Външният превключвател осигурява комуникация между виртуалните машини и останалата част от мрежата.
- Задръжте Лого на Windows и натиснете R , Тип inetcpl. cpl и натиснете Въведете.
- Кликнете с десния бутон на мрежова карта използва се за създаване на външен превключвател и след това щракнете Имоти .
- Изберете Разширяем виртуален превключвател Hyper-V и след това щракнете Инсталирай .
- Изберете Протокол и след това щракнете Добавяне
- Под Изберете Network Protocol изберете Надежден многоадресен протокол и след това щракнете Добре
- Щракнете Близо и r eboot вашия Windows
- Отворете Virtual Switch Manager в Hyper-V и опитайте да създадете външен мрежов превключвател
Решение 2: Създайте виртуален превключвател с помощта на PowerShell
Тъй като този проблем възниква при използване на GUI, някои крайни потребители успешно са създали външен превключвател с помощта на PowerShell.
- Кликнете върху Старт меню и тип PowerShell . Щракнете с десния бутон върху PowerShell и след това щракнете Изпълни като администратор
- Щракнете Да за да потвърдите и въведете следната команда за да създадете нов външен виртуален ключ, където
New-VMSwitch -name ExternalSwitch -NetAdapterName Ethernet -AllowManagementOS $ true
-име е как се появява мрежовият адаптер в Hyper-V Manager
-NetAdapterName е името на командата
-AllowManagementOS е $ true за хоста и виртуалната машина да имат интернет
- Отворете Virtual Switch Manager в Мениджър Hyper-V и проверете дали в списъка се вижда външен превключвател. В нашия случай е така.
Решение 3: Преинсталирайте ролята на Hyper-V
В това решение ще деактивираме и след това ще активираме Hyper-V отново в Windows 10. Не се притеснявайте, по време на процедурата за деактивиране / активиране вашите виртуални машини ще се съхраняват в Hyper-V Manager. Вече говорихме за начина, по който можете да активирате ролята на Hyper-V в Windows 10. Можете да прочетете повече и да следвате инструкциите в това Роля на Hyper-V статия.
2 минути четене