Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Máy Chủ Windows

Cấu hình giao diện VLAN trên Windows 10/Windows Server 2016

Trong bài viết này, chúng tôi sẽ chỉ cách cấu hình giao diện VLAN có tag (tagged) trên Windows 10 và Windows Server 2016 (2019/2012R2). Tiêu chuẩn VLAN (Virtual LAN) được mô tả trong chuẩn IEEE 802.1Q và ngụ ý gắn tag lưu lượng (vlanid) để gói tin mạng có thể được tham chiếu đến một mạng ảo cụ thể. VLAN được dùng để tách biệt và phân đoạn mạng, giới hạn miền broadcast và cô lập đoạn mạng để cải thiện bảo mật. Trong Windows, bạn có thể cấu hình nhiều giao diện mạng logic khác nhau với VLANID khác nhau trên một giao diện vật lý đơn lẻ bằng các công cụ khác nhau.

Để sử dụng VLAN, bạn phải cấu hình cổng switch vật lý mà máy tính/server của bạn kết nối. Cổng phải chuyển từ chế độ access sang chế độ trunk. Theo mặc định, tất cả VLAN đều được phép trên cổng trunk, nhưng bạn có thể đặt danh sách số VLAN được phép (1 đến 4094) có sẵn tại cổng Ethernet switch này.

Tạo nhiều giao diện VLAN trên Windows 10

Các phiên bản Windows desktop không hỗ trợ gốc việc gắn tag VLAN. Chỉ trong các bản build Windows 10 mới nhất bạn có thể đặt một VLAN tag cho network adapter. Để làm điều đó, cmdlet PowerShell quản lý cài đặt mạng được dùng. Ví dụ:

Set-NetAdapter –Name "Ethernet0" -VlanID 24

Tuy nhiên, có hai cách để tạo giao diện ảo riêng biệt với VLAN ID cụ thể trong Windows 10: dùng driver và công cụ đặc biệt của nhà sản xuất network adapter hoặc dùng Hyper-V.

Nhiều VLAN trên card mạng Realtek trong Windows 10

Đối với card mạng Realtek, bạn có thể cấu hình nhiều virtual network adapter với VLAN khác nhau bằng công cụ đặc biệt — Realtek Ethernet Diagnostic Utility. Xem mô tả trên trang web nhà sản xuất để đảm bảo card mạng Realtek của bạn hỗ trợ cấu hình VLAN.

Tải xuống và cài đặt driver mạng mới nhất cho adapter Realtek của bạn và chạy Ethernet Diagnostic Utility.

Đi đến phần VLAN, nhấp Add và thêm VLAN ID yêu cầu. Sau đó một kết nối mạng mới sẽ xuất hiện trong Windows.

Cấu hình giao diện VLAN trên Windows 10/Windows Server 2016

Sau khi tạo giao diện mạng cho VLAN của bạn, bạn có thể gán địa chỉ IP từ subnet IP tương ứng.

Cách thiết lập VLAN trên Intel Ethernet Network Adapter?

Để cấu hình VLAN, Intel có công cụ riêng — Intel Advanced Network (Intel® ANS) VLAN. Tất nhiên, model card mạng của bạn phải hỗ trợ VLAN (ví dụ, VLAN không được hỗ trợ cho NIC như Intel PRO/100 hoặc PRO/1000). Khi cài driver, chọn cài đặt Intel PROSet for Windows Device Manager và Advanced Network Services.

Sau đó tab VLAN riêng biệt xuất hiện trong thuộc tính card mạng Intel vật lý của bạn, nơi bạn có thể tạo nhiều giao diện VLAN.

Tuy nhiên, phương pháp này hoạt động trong tất cả các phiên bản Windows trước (trước Windows 10 build 1809). Trong các phiên bản Windows mới hơn, thông báo sau hiển thị trong tab VLANs:

Intel(R) Advanced Network (Intel(R) ANS) Teams and VLANs are not supported on Microsoft Windows 10.

Cấu hình giao diện VLAN trên Windows 10/Windows Server 2016

Gần đây, Intel đã phát hành driver card mạng cập nhật và Intel PROSet Adapter Configuration Utility cho các bản build Windows mới nhất. Tải xuống và cài đặt phiên bản driver Intel mới nhất và công cụ cấu hình.

Chạy nó, mở tab Teaming/VLANs, nhấp New và nhập tên giao diện mạng và VLANID của nó.

Cấu hình giao diện VLAN trên Windows 10/Windows Server 2016

Cũng có thể thêm/xóa/xem danh sách VLAN bằng cmdlet PowerShell đặc biệt từ module IntelNetCmdlets:

Get-IntelNetVLAN, Add-IntelNetVLAN

Cấu hình giao diện VLAN trên Windows 10/Windows Server 2016

Nhiều VLAN trong Windows 10 sử dụng Hyper-V Virtual Switch

Có cách khác để tạo nhiều VLAN trên Windows 10 dùng Hyper-V (chỉ có sẵn trong Pro và Enterprise). Để dùng nó, cài đặt thành phần Hyper-V:

Enable-WindowsOptionalFeature -Online -FeatureName:Microsoft-Hyper-V -All

Tạo virtual switch mới trong Hyper-V Manager hoặc dùng lệnh PowerShell (xem ví dụ trong bài viết cách cấu hình Hyper-V Server).

Sau đó chạy các lệnh sau cho mỗi VLAN bạn muốn tạo:

Add-VMNetworkAdapter -ManagementOS -Name VLAN24 -StaticMacAddress "11-11-AA-BB-CC-DD" -SwitchName vSwitch2
Set-VMNetworkAdapterVlan -ManagementOS -VMNetworkAdapterName VLAN24 -Access -VlanId 24

Vậy một network adapter với VLAN bạn muốn sẽ xuất hiện trong Windows.

Cách cấu hình nhiều VLAN trong Windows Server 2016?

Trong Windows Server 2016, bạn có thể cấu hình VLAN bằng công cụ tích hợp, không cần cài driver hoặc tiện ích đặc biệt. Hãy thử cấu hình một số VLAN khác nhau trên một network adapter vật lý đơn lẻ trên Windows Server 2016 dùng NIC Teaming.

Đảm bảo không có số VLAN được đặt trong cài đặt nâng cao của network adapter (VLAN ID = 0). Cấu hình giao diện VLAN trên Windows 10/Windows Server 2016

  1. Khởi động Server Manager → Local và nhấp liên kết NIC Teaming;
  2. Trong phần Teams, nhấp Task → New Team. Chỉ định tên nhóm và chọn network adapter để thêm; Cấu hình giao diện VLAN trên Windows 10/Windows Server 2016Bạn có thể tạo nhóm NIC Teaming bằng PowerShell:
    New-NetLbfoTeam -Name vTeam -TeamMembers "Ethernet1","Ethernet2" -TeamingMode SwitchIndependent -LoadBalancingAlgorithm Dynamic
  3. Sau đó trong phần "Adapter and Interfaces", thêm virtual network interface. Nhấp Tasks → Add Interface; Cấu hình giao diện VLAN trên Windows 10/Windows Server 2016
  4. Nhập tên giao diện bạn sẽ tạo và số VLAN; Cấu hình giao diện VLAN trên Windows 10/Windows Server 2016Bạn có thể thêm giao diện mạng và đặt VLAN cho nó bằng PowerShell:
    Add-NetLbfoTeamNic -Team vTeam -VlanID 24 -Name VLAN24
  5. Tương tự, bạn có thể thêm bao nhiêu giao diện mạng VLAN tùy thích;
  6. Sau đó cấu hình cài đặt IP của tất cả virtual network interface bạn tạo trong ncpa.cpl.