===== Как создать транковый порт в виртуальной машине Hyper-V ===== {{:microsoft-windows:windows-server-2016:hyper-v:pasted:20220526-185236.png }} В некоторых ситуациях возникает необходимость работать с множеством разных **VLAN** из виртуальной машины **Hyper-V** с единственным виртуальным сетевым адаптером. Однако графические инструменты управления, такие как **Hyper-V Manager**, не позволяют назначить более одного номера VLAN на каждом виртуальном сетевом адаптере ВМ. Для того, чтобы дать возможность работать виртуальному сетевому адаптеру ВМ боле, чем с одним номером VLAN можно воспользоваться на хосте виртуализации **PowerShell**-командлетом [[https://docs.microsoft.com/en-us/powershell/module/hyper-v/set-vmnetworkadaptervlan?view=windowsserver2016-ps|Set-VMNetworkAdapterVlan]]: Получаем информацию о настройках VLAN на всех виртуальных машинах хоста: Get-VMNetworkAdapterVlan {{:microsoft-windows:windows-server-2016:hyper-v:pasted:20220526-182733.png}} Назначаем возможность работы с множеством VLAN для сетевого адаптера определённой виртуальной машины: Set-VMNetworkAdapterVlan -VMName "SEC01" -VMNetworkAdapterName "Network Adapter" ` -Trunk -AllowedVlanIdList "1-1199" -NativeVlanId 0 {{:microsoft-windows:windows-server-2016:hyper-v:pasted:20220526-183842.png}} Теперь в гостевой ОС можно настроить тегирование трафика всеми разрешёнными VLAN-ами. \\ ---- Проверено на следующих конфигурациях: ^ Версия ОС хоста Hyper-V ^ | Windows Server 2016 Datacenter EN (10.0.14393) | ---- {{:user:blogroot.png?50&nolink |}} Автор первичной редакции:\\ [[user:blogroot|Алексей Максимов]] \\ Время публикации: 26.05.2022 18:05 {{tag>Virtualization Hyper-V Networking Trunk VLAN PowerShell "Windows Server 2016"}} ~~DISCUSSION~~