В этой статье мы покажем, как настроить тегированный интерфейс VLAN в Windows 10 и Windows Server 2016 (2019/2012R2). Стандарт VLAN (виртуальная локальная сеть) описывает 802.1Q и предполагает маркировку трафика с помощью тегов (vlanid), для специального отнесения пакета к той или иной сети. VLAN используются для разделения и сегментирования сетей, ограничения широковещательных доменов и изоляции сегментов для повышения безопасности. В Windows вы можете настроить несколько различных логических сетевых интерфейсов с помощью разных VLAN на одном физическом интерфейсе с помощью различных средств.
- Настройка интерфейсов VLAN в Windows 10
- Несколько VLAN в Windows 10 с помощью Hyper-V
- Настройка нескольких VLAN в Windows Server 2016
Для использования VLAN необходимо соответствующим образом перенастроить порт коммутатора, куда подключен ваш компьютер/сервер. Порт должен быть переведен из режима доступ в режим транк. По умолчанию транк порту разрешены все VLAN, но вы можете указать список номеров разрешенных VLAN (от 1 до 4094), которые доступны на данном порту коммутатора Ethernet.
Настройка интерфейсов VLAN в Windows 10
В десктопных версиях Windows нет встроенной поддержки VLAN. Только в самых последних версиях Windows 10 можно установить один тег VLAN для сетевого интерфейса. Для этого используется командлет PowerShell для управления сетевыми настройками. Например:
Set-NetAdapter –Name "Ethernet1" -VlanID 50
Однако есть два способа создать отдельный виртуальный сетевой интерфейс с определенным идентификатором VLAN в Windows 10: с помощью специального драйвера и утилиты от производителя вашей сетевой карты и с помощью Hyper-V.
Настройка VLAN в Windows 10 на сетевой карте Realtek
Realtek Ethernet Diagnostic Utility . В описании на сайте производителя убедитесь, что ваш сетевой контроллер Realtek поддерживает настройку VLAN.
Скачайте и установите последнюю версию сетевого драйвера для вашего адаптера Realtek и запустите утилиту Ethernet Diagnostic Utility.
Перейдите в раздел VLAN , нажмите кнопку Добавить и установите нужный VLAN ID . После этого в Windows появится новое сетевое подключение.
После создания
Настройка VLAN на сетевом адаптере Intel Ethernet
У Intel для VLAN есть собственная утилита Intel Advanced Network (Intel® ANS) VLAN . Ваша модель сетевого адаптера, естественно, поддерживает сеть VLAN (например, VLAN не поддерживаются для карт Intel PRO/100 и PRO/1000). При установке драйвера выбейте опции Intel PROSet для диспетчера устройств Windows и Advanced Network Services .
После этого в свойствах физического сетевого адаптера Intel представляет отдельную вкладку VLAN, где можно создать несколько интерфейсов VLAN.
Однако этот способ работает во всех предыдущих версиях Windows (до Windows 10 1809). В версиих Windows 10 на вкладке присутствует последняя надпись:
Intel (R) Advanced Network (Intel (R) ANS) Команды и VLAN не поддерживаются в Microsoft Windows 10.
Для последних версий Windows 10 Intel недавно выпустила обновленный драйвер сетевых адаптеров и утилиту Утилита настройки адаптера Intel PROSet . Скачайте и установите последнюю версию драйвера Intel и эту утилиту.
Запустите ее, откройте вкладку Teaming/VLANs , нажмите кнопку New и укажите имя сетевого интерфейса и его VLANID .
Кроме того, вы можете/удалить/просмотреть список VLAN с помощью специальных командлетов PowerShell из модуля IntelNetCmdlets:
Get-IntelNetVLAN
, Add-IntelNetVLAN
Несколько VLAN в Windows 10 с помощью Hyper-V
Есть еще один способ создать несколько VLAN в Windows 10 с помощью Hyper-V (доступно только в Pro и Enterprise). Для этого нужно установить компоненты Hyper-V:
Enable-WindowsOptionalFeature -Online -FeatureName: Microsoft-Hyper-V -All
Создайте новый виртуальный коммутатор через Hyper-V Manager или с помощью команд PowerShell (см. Пример в статье о настройке сервера Hyper-V).
Затем для каждого VLAN, который нужно создать, выполнить команды:
Add-VMNetworkAdapter -ManagementOS -Name VLAN50 -StaticMacAddress «11-22-33-44-55-AA» -SwitchName vSwitch2
Set-VMNetworkAdapterVlan -ManagementOS -VMNetworkAdapterName VLAN50 -Access -VlanId 50
В результате у вас в системе появится сетевой адаптер с нужным VLAN.
Настройка нескольких VLAN в Windows Server 2016
В Windows Server 2016 можно настроить VLAN с помощью встроенных средств, использовать специализированные драйверы или утилиты не нужно. Попробуем настроить несколько разных VLAN на одной физической сетевой карте в Windows Server 2016 с помощью NIC Teaming.

- Запустите Server Manager -> Local и нажмите на ссылку « NIC Teaming «;
- В секции Teams нажмите Task -> Новая команда . Укажите имя группы и выберите сетевые адаптеры, которые нужно в нее добавить;
Можно создать группу NIC Teaming с помощью PowerShell:
New-NetLbfoTeam -Name vTeam -TeamMembers "Ethernet1", "Ethernet2" -TeamingMode SwitchIndependent -LoadBalancingAlgorithm Dynamic
- Теперь в секции «Адаптер и интерфейсы» можно добавить виртуальные сетевые интерфейсы. Нажмите Задачи -> Добавить интерфейс;
- Укажите имя создаваемого интерфейса и номер VLAN;
Из PowerShell добавить сетевой интерфейс и задать ему VLAN можно так:
Add-NetLbfoTeamNic -Team vTeam - VlanID 50 -Name VLAN50
- Аналогичным образом можно добавить столько сетевых интерфейсов VLAN, сколько нужно;
- Осталось настроить параметры IP всех созданных виртуальных сетевые интерфейсы в окне