เปิด/ปิดการใช้งานที่อยู่ฮาร์ดแวร์สุ่ม (MAC) สำหรับ Wi-Fi บน Windows

/th/images/enable-or-disable-random-hardware-addresses-for-wi.png

คุณลักษณะการกำหนดที่อยู่ฮาร์ดแวร์แบบสุ่มใน Windows 10 และ 11 ช่วยเพิ่มความเป็นส่วนตัวและความปลอดภัยโดยการสร้างที่อยู่ MAC แบบสุ่มที่ไม่ซ้ำกันสำหรับการเชื่อมต่อเครือข่าย Wi-Fi แต่ละรายการ วัตถุประสงค์หลักของคุณสมบัตินี้คือเพื่อเพิ่มความเป็นส่วนตัวและการไม่เปิดเผยตัวตนของผู้ใช้โดยลดความสามารถในการติดตามอุปกรณ์และรวบรวมข้อมูลพฤติกรรมผู้ใช้บนเครือข่าย Wi-Fi สาธารณะ เมื่อเปิดใช้งาน ที่อยู่ MAC ที่สร้างขึ้นแบบสุ่มที่ไม่ซ้ำกันจะถูกนำมาใช้เพื่อเชื่อมต่อกับเครือข่าย Wi-Fi แต่ละเครือข่าย แทนที่อยู่ MAC ของฮาร์ดแวร์ทางกายภาพของอแด็ปเตอร์ไร้สาย

ใน Windows คุณสามารถเปิดหรือปิดใช้งานการสุ่มที่อยู่ MAC สำหรับเครือข่าย Wi-Fi เฉพาะหรือสำหรับเครือข่ายไร้สายทั้งหมด

  1. ไปที่การตั้งค่า -> เครือข่ายและอินเทอร์เน็ต -> Wi-Fi

  2. เปิดหรือปิดใช้งานการสุ่มที่อยู่ MAC โดยการกดปุ่มสลับ ใช้ที่อยู่ฮาร์ดแวร์แบบสุ่ม /th/images/enable-or-disable-random-hardware-addresses-for-wi.png.webp

บนแล็ปท็อป Windows 10 ของฉัน มีตัวเลือกในการสร้างที่อยู่ MAC ใหม่ที่ไม่ซ้ำใครทุกวัน

/th/images/windows-uses-a-random-mac-address-that-changes-dai.png.webp

ตัวเลือกนี้มีอยู่ในการตั้งค่าสำหรับโปรไฟล์ Wi-Fi แต่ละโปรไฟล์ที่บันทึกไว้ด้วย กด จัดการเครือข่ายที่รู้จัก -> เลือกเครือข่าย WLAN (โปรไฟล์) ที่บันทึกไว้ และเปิด / ปิดการใช้งานสวิตช์ ใช้ที่อยู่ฮาร์ดแวร์แบบสุ่ม

คุณลักษณะ MAC แบบสุ่มได้รับการสนับสนุนโดยฮาร์ดแวร์ล่าสุด หากอุปกรณ์ของคุณไม่รองรับการสุ่มที่อยู่ คุณจะไม่เห็นตัวเลือกนี้ในการตั้งค่าเครือข่าย Wi-Fi

/th/images/random-hardware-address-option-missing-in-windows.png.webp

ซึ่งมักเกิดจาก:

  • อแด็ปเตอร์ Wi-Fi บางตัวไม่รองรับการปลอมแปลงที่อยู่ MAC

  • คุณสมบัตินี้ไม่รองรับไดรเวอร์ไร้สายที่ติดตั้ง ลองดาวน์โหลดและติดตั้งไดรเวอร์เวอร์ชันล่าสุดสำหรับอแด็ปเตอร์ Wi-Fi ของคุณ

การใช้ที่อยู่ MAC แบบสุ่มมักจะเหมาะสมสำหรับเครือข่าย Wi-Fi สาธารณะเท่านั้น อย่างไรก็ตาม คุณลักษณะนี้อาจทำให้เกิดปัญหาเมื่อใช้ในเครือข่ายไร้สายขององค์กรหรือสำนักงานขนาดเล็ก/โฮมออฟฟิศ (SOHO)

  • หากเซิร์ฟเวอร์ DHCP สงวนที่อยู่ IP สำหรับที่อยู่ MAC ของอุปกรณ์ของคุณ การใช้ที่อยู่ MAC แบบสุ่มจะป้องกันไม่ให้คุณได้รับที่อยู่ IP แบบคงที่นั้น

  • หากใช้ Captive Portal สำหรับการอนุญาตอุปกรณ์ Wi-Fi คุณอาจประสบปัญหาการเชื่อมต่อที่แตกต่างกัน

  • การกรองการเข้าถึงด้วยที่อยู่ MAC บนเครือข่ายจะทำงานไม่ถูกต้อง

  • ผู้ดูแลระบบจะติดตามอุปกรณ์ที่มีที่อยู่ MAC แบบสุ่มบนเครือข่ายได้ยากขึ้น

  • ลิขสิทธิ์ซอฟต์แวร์บางรายการอาจเชื่อมโยงกับที่อยู่ MAC จริงของคอมพิวเตอร์

สำหรับอุปกรณ์บนเครือข่ายองค์กร ผู้ดูแลระบบมักจะปิดใช้งานคุณลักษณะที่อยู่ฮาร์ดแวร์แบบสุ่ม เทมเพลตนโยบายกลุ่มของ Windows ในตัวไม่มีตัวเลือกที่อนุญาตให้ปิดการใช้งานที่อยู่ฮาร์ดแวร์แบบสุ่ม (MAC) อย่างไรก็ตามสามารถปิดใช้งานได้ผ่านทางรีจิสทรี

รับ ID และที่อยู่ MAC ของอแด็ปเตอร์ Wi-Fi ของคุณ:

รับ-NetAdapter | โดยที่วัตถุ {$\_.MediaType-match 'Native 802.11'} | เลือกชื่อ, MacAddress, InstanceID

/th/images/powershell-get-wifi-adapter-macaddressinstanceid.png.webp

เปิดตัวแก้ไขรีจิสทรีและไปที่ HKEY\_LOCAL\_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318} ค้นหาคีย์ย่อยสำหรับ WIFI_InstanceID ของคุณ (มีอยู่ในค่า NetCfgInstanceId)

/th/images/find-wlan-adapter-registry-key.png.webp

สร้างพารามิเตอร์ REG_SZ ชื่อ NetworkAddress ในคีย์รีจิสทรีนี้ ระบุที่อยู่ MAC ที่แท้จริงของอแด็ปเตอร์ Wi-Fi ของคุณในค่าของพารามิเตอร์นี้ ในตัวอย่างของฉัน ที่อยู่ MAC ของอแด็ปเตอร์ไร้สายคือ D0:37:45:12:51:BD อย่างไรก็ตาม เมื่อเพิ่มลงในรีจิสทรี จะต้องป้อนโดยไม่มียัติภังค์หรือช่องว่าง

/th/images/set-fixed-hardware-mac-address-in-windows.png.webp

รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าตัวเลือกในการใช้ที่อยู่ MAC แบบสุ่มในแผงควบคุมเป็นสีเทา (ไม่ได้ใช้งาน)

/th/images/use-random-hardware-addresses-option-is-greyed-out.png.webp

หากต้องการปิดใช้งานตัวเลือกนี้โดยอัตโนมัติ คุณสามารถใช้สคริปต์ PowerShell ต่อไปนี้:

` $WiFi=รับ-NetAdapter | โดยที่วัตถุ {$_.MediaType-match ‘Native 802.11’}

$RegPath=“HKLM:\SYSTEM\CurrentControlSet\Control\Class{4D36E972-E325-11CE-BFC1-08002BE10318}"$MacAddress=$WiFi.MacAddress-replace “:-”, “"$subKeys=Get-ChildItem-Path $RegPath

foreach ($subKey ใน $subKeys) {

$props=Get-ItemProperty-Path $subKey.PSPath-ErrorAction ดำเนินการต่อไปอย่างเงียบๆ

ถ้า ($props-และ $props.DriverDesc-eq $WiFi.InterfaceDescription) {

ใหม่-ItemProperty-Path $subKey.PSPath-ชื่อ “NetworkAddress”-ค่า $MacAddress-PropertyType String-Force

เขียนโฮสต์ “NetworkAddress ที่ตั้งไว้สำหรับอะแดปเตอร์: $($WiFi.InterfaceDescription)“break

    • /th/images/powershell-script-set-fixed-mac-address-disable.png.webp

สคริปต์ PowerShell นี้สามารถเรียกใช้บนคอมพิวเตอร์ของผู้ใช้ผ่านนโยบายกลุ่ม SCCM หรือเครื่องมืออัตโนมัติอื่นๆ

ซ่อน: ms-settings: ตัวเลือกเครือข่าย wifi)

อีกทางหนึ่ง เพื่อป้องกันไม่ให้ผู้ใช้เปิดหรือปิดใช้งานตัวเลือกการสุ่มที่อยู่ MAC ด้วยตนเอง คุณสามารถจำกัดการเข้าถึงการตั้งค่าเครือข่ายได้โดยการซ่อนหน้าที่เกี่ยวข้องในเมนูการตั้งค่าผ่านนโยบายกลุ่ม (ใช้ตัวเลือก)

*️⃣ ลิงค์ที่มา:

ติดตั้งไดรเวอร์เวอร์ชันล่าสุด สคริปต์ PowerShell สามารถเรียกใช้บนคอมพิวเตอร์ของผู้ใช้ผ่าน Group Policy โดยการซ่อนหน้าที่เกี่ยวข้องในเมนูการตั้งค่าผ่าน Group Policy