ในบทความนี้เราจะแสดงวิธีกำหนดค่า Tagged VLAN Interface บน Windows 10 และ Windows Server 2016 (2019/2012R2) มาตรฐาน VLAN (Virtual LAN) ถูกอธิบายในมาตรฐาน IEEE 802.1Q และหมายถึงการติดแท็กการจราจร (vlanid) เพื่อให้แพ็กเก็ตเครือข่ายอาจถูกอ้างอิงไปยังเครือข่ายเสมือนจริงเฉพาะ VLANs ถูกใช้เพื่อแยกและแบ่งส่วนเครือข่าย จำกัดโดเมนการกระจาย (Broadcast Domains) And แยกส่วนเครือข่ายเพื่อปรับปรุงความปลอดภัย ใน Windows คุณสามารถกำหนดค่าอินเทอร์เฟซเครือข่ายตรรกะหลายตัวที่มี VLANID ต่างกันบนอินเทอร์เฟซทางกายภาพเดียวโดยใช้เครื่องมือต่างๆ
เพื่อใช้ VLAN คุณจะต้องกำหนดค่าพอร์ตสวิตช์ทางกายภาพที่คอมพิวเตอร์/เซิร์ฟเวอร์ของคุณเชื่อมต่อ พอร์ตต้องถูกเปลี่ยนจากโหมด Access เป็น Trunk Mode ตามค่าเริ่มต้น ทุก VLAN ได้รับอนุญาตบนพอร์ต Trunk แต่คุณสามารถตั้งค่ารายการหมายเลข VLAN ที่อนุญาต (1 ถึง 4094) ที่พร้อมใช้งานที่พอร์ต Ethernet Switch นี้
การสร้าง VLAN Interfaces หลายตัวบน Windows 10
Windows Desktop Editions ไร้การรองรับ VLAN Tagging แบบเนทีฟ เฉพาะใน Windows 10 Builds ล่าสุดเท่านั้นที่คุณสามารถตั้งค่า VLAN Tag เดียวสำหรับ Network Adapter ได้ ในการทำเช่นนั้น ใช้ PowerShell Cmdlet สำหรับจัดการการตั้งค่าเครือข่าย ตัวอย่างเช่น:
Set-NetAdapter –Name "Ethernet0" -VlanID 24
อย่างไรก็ตาม มี 2 วิธีในการสร้าง Virtual Interface แยกต่างหากพร้อม VLAN ID เฉพาะใน Windows 10: โดยใช้ Driver และ Tool พิเศษจากผู้ผลิต Network Adapter ของคุณ หรือใช้ Hyper-V
Multiple VLANs บน Realtek NIC ใน Windows 10
สำหรับการ์ดเครือข่าย Realtek คุณสามารถกำหนดค่า Virtual Network Adapters หลายตัวพร้อม VLANs ต่างๆ โดยใช้ Tool พิเศษ — Realtek Ethernet Diagnostic Utility ดูคำอธิบายบนเว็บไซต์ผู้ผลิตเพื่อให้แน่ใจว่า Network Adapter Realtek ของคุณรองรับการกำหนดค่า VLAN
ดาวน์โหลดและติดตั้ง Network Driver ล่าสุดสำหรับ Realtek Adapter ของคุณและรัน Ethernet Diagnostic Utility
ไปที่ส่วน VLAN คลิก Add และเพิ่ม VLAN ID ที่ต้องการ จากนั้น Network Connection ใหม่จะปรากฏใน Windows

หลังจากสร้าง Network Interfaces สำหรับ VLANs ของคุณแล้ว คุณสามารถมอบหมายที่อยู่ IP ให้พวกเขาจาก Subnet IP ที่เกี่ยวข้อง
วิธีตั้งค่า VLAN บน Intel Ethernet Network Adapter
เพื่อกำหนดค่า VLAN Intel มี Tool ของตัวเอง — Intel Advanced Network (Intel® ANS) VLAN โดยปกติ รุ่น Network Adapter ของคุณต้องรองรับ VLAN (ตัวอย่างเช่น VLAN ไม่ได้รับการรองรับสำหรับ NICs เช่น Intel PRO/100 หรือ PRO/1000) เมื่อคุณติดตั้ง Driver ให้เลือกติดตั้ง Intel PROSet for Windows Device Manager และ Advanced Network Services
จากนั้นแท็บ VLANs แยกต่างหากจะปรากฏในคุณสมบัติของ Intel Physical Network Adapter ของคุณ ซึ่งคุณสามารถสร้าง VLAN Interfaces หลายตัวได้
อย่างไรก็ตาม วิธีนี้ทำงานใน Windows เวอร์ชันก่อนหน้าทั้งหมด (จนถึง Windows 10 Build 1809) ใน Windows เวอร์ชันใหม่กว่า ข้อความต่อไปนี้จะแสดงในแท็บ VLANs:
Intel(R) Advanced Network (Intel(R) ANS) Teams and VLANs are not supported on Microsoft Windows 10.

gần đây Intel ได้ปล่อย Driver Network Adapter ที่อัปเดตแล้วและ Intel PROSet Adapter Configuration Utility สำหรับ Windows Builds ล่าสุด ดาวน์โหลดและติดตั้ง Driver เวอร์ชันล่าสุดของ Intel และเครื่องมือการกำหนดค่า
รันมัน เปิดแท็บ Teaming/VLANs คลิก New และป้อนชื่อ Network Interface ของคุณและ VLANID

นอกจากนี้ คุณยังสามารถเพิ่ม/ลบ/ดูรายการ VLANs โดยใช้ PowerShell Cmdlets พิเศษจากโมดูล IntelNetCmdlets:
Get-IntelNetVLAN, Add-IntelNetVLAN

Multiple VLANs ใน Windows 10 โดยใช้ Hyper-V Virtual Switch
มีอีกวิธีหนึ่งในการสร้าง Multiple VLANs บน Windows 10 โดยใช้ Hyper-V (มีให้ใน Pro และ Enterprise เท่านั้น) เพื่อใช้งาน ให้ติดตั้งส่วนประกอบ Hyper-V:
Enable-WindowsOptionalFeature -Online -FeatureName:Microsoft-Hyper-V -All
สร้าง Virtual Switch ใหม่ใน Hyper-V Manager หรือโดยใช้คำสั่ง PowerShell (ดูตัวอย่างในบทความวิธีกำหนดค่า Hyper-V Server)
จากนั้นรันคำสั่งต่อไปนี้สำหรับแต่ละ VLAN ที่คุณต้องการสร้าง:
Add-VMNetworkAdapter -ManagementOS -Name VLAN24 -StaticMacAddress “11-11-AA-BB-CC-DD” -SwitchName vSwitch2
Set-VMNetworkAdapterVlan -ManagementOS -VMNetworkAdapterName VLAN24 -Access -VlanId 24
ดังนั้น Network Adapter พร้อม VLAN ที่คุณต้องการจะปรากฏใน Windows
วิธีกำหนดค่า Multiple VLANs ใน Windows Server 2016
ใน Windows Server 2016 คุณสามารถกำหนดค่า VLAN โดยใช้เครื่องมือในตัว ไม่ต้องติดตั้ง Driver หรือ Utilities พิเศษ มาลองกำหนดค่า VLAN ต่างๆ บน Physical Network Adapter เดียวบน Windows Server 2016 โดยใช้ NIC Teaming
ตรวจสอบให้แน่ใจว่าไม่มีหมายเลข VLAN ตั้งค่าในการตั้งค่าขั้นสูงของ Network Adapter (VLAN ID = 0) 
- เริ่ม Server Manager -> Local และคลิกลิงก์ NIC Teaming;
- ในส่วน Teams คลิก Task -> New Team ระบุชื่อกลุ่มและเลือก Network Adapters ที่จะเพิ่ม;
คุณสามารถสร้างกลุ่ม NIC Teaming โดยใช้ PowerShell:
New-NetLbfoTeam -Name vTeam -TeamMembers "Ethernet1","Ethernet2" -TeamingMode SwitchIndependent -LoadBalancingAlgorithm Dynamic - จากนั้นในส่วน "Adapter and Interfaces" ให้เพิ่ม Virtual Network Interfaces คลิก Tasks -> Add Interface;

- ป้อนชื่อ Interface ที่คุณจะสร้างและหมายเลข VLAN;
คุณสามารถเพิ่ม Network Interface และตั้งค่า VLAN ให้ด้วย PowerShell:
Add-NetLbfoTeamNic -Team vTeam -VlanID 24 -Name VLAN24 - ด้วยวิธีเดียวกัน คุณสามารถเพิ่ม VLAN Network Interfaces ได้มากเท่าที่คุณต้องการ;
- จากนั้นกำหนดค่า IP Settings ของ Virtual Network Interfaces ทั้งหมดที่คุณสร้างใน
ncpa.cpl