Я создаю новый виртуальный коммутатор под Hyper-V на сервере Windows 2016.
Когда я перехожу к созданию виртуального коммутатора под Hyper-V в Windows Server 2016, мне нужно выбрать порт сетевой карты, который он будет использовать. К сожалению, Hyper-V показывает вам «Описание интерфейса» в раскрывающемся списке, для которого нужно использовать сетевую карту, а не «Имя». Как вы можете видеть ниже, это довольно сбивает с толку, поскольку номера NIC «Name» (которые соответствуют номерам портов на задней панели сервера) не соответствуют номеру, который автоматически назначается в поле «Interface Description».
Я хотел бы изменить параметр InterfaceDescription, чтобы он соответствовал порту NIC №, чтобы сетевая карта, которую я выбираю в раскрывающемся списке для создания виртуального коммутатора, совпадала с номером NIC.
В настройках реестра можно увидеть, что описание всех (4) сетевых адаптеров просто «Broadcom NetXtreme Gigabit Ethernet». Похоже, Windows бессмысленно прикрепляет # 2, # 3 и # 4 к концу имен описания.
Можно ли переименовать InterfaceDescription для каждой сетевой карты, чтобы NIC1 совпадал с Broadcom # 1, NIC2 совпадал с Broadcom # 2 и т. Д.?
Ниже приведены результаты выполнения команды PowerShell get-NetAdapter.
PS C: \ Users \ Me> get-netadapter
Имя - Интерфейс Описание
---- --------------------
NIC4 --- Broadcom NetXtreme Gigabit Ethernet №3
NIC3 --- Broadcom NetXtreme Gigabit Ethernet №4
NIC2 --- Broadcom NetXtreme Gigabit Ethernet
NIC1 --- Broadcom NetXtreme Gigabit Ethernet №2
InterfaceDescription не поддерживает заданный метод.
Get-NetAdapter | Get-Member InterfaceDescription
TypeName: Microsoft.Management.Infrastructure.CimInstance#ROOT/StandardCimv2/MSFT_NetAdapter
Name MemberType Definition
---- ---------- ----------
InterfaceDescription Property string InterfaceDescription {get;}
Была аналогичная проблема на Hyper-V Server 2016. Видимо достаточно поменять ключ реестра Дружественное имя для затронутых сетевых адаптеров / портов. Точный путь зависит от конкретного HW, но он должен быть где-то под HKLM \ SYSTEM \ CurrentControlSet \ Enum ... (на всякий случай я переименовал тот же ключ в HKLM \ SYSTEM \ ControlSet001 \ Enum ... и HKLM \ SYSTEM \ ControlSet002 \ Enum ...). Используйте поиск RegEdit, чтобы найти путь, или вы можете использовать DevManView, щелкните правой кнопкой мыши NIC и затем щелкните Открыть в RegEdit
Для применения изменений потребовалась перезагрузка
Если вы хотите изменить описание интерфейса, вы должны перейти в «диспетчер устройств» и удалить сетевое устройство, на следующем шаге нажмите на верхнее поле «Действие» и выберите «Сканировать на предмет изменений оборудования».
Некоторое время я боролся с этим ... изучаю варианты графического интерфейса, PowerShell, реестра ... похоже, ничего не работает. Кажется, что активная сетевая карта примет первое назначение описания, а затем она должна увеличиваться в зависимости от MAC-адреса. Надеюсь, для меня это не было счастливой случайностью, и это может помочь кому-то в будущем.