EAP (Extensible Authentication Protocol) คืออะไร?
**EAP** เป็นเฟรมเวิร์กการยืนยันตัวตนสำหรับเครือข่ายไร้สาย (WPA2/WPA3-Enterprise) และ VPN ไม่ใช่รหัสผ่านแบบเดียว (Pre-Shared Key) แต่ใช้ **Credential หลายประเภท**:
- EAP-TLS: Client Certificate + CA Certificate (ปลอดภัยที่สุด)
- PEAP-MSCHAPv2 (PEAP): Username/Password + Server Certificate (นิยมสุด)
- EAP-TTLS/PAP: Username/Password ใน Tunnel เข้ารหัส
- EAP-FAST: Cisco proprietary, ใช้ PAC แทน Certificate
เชื่อมต่อ Wi-Fi Enterprise (eduroam, Corporate Wi-Fi) บน Windows
- คลิกไอคอน **Wi-Fi** บน Taskbar → เลือกเครือข่าย (เช่น eduroam)
- คลิก **Connect**
- เลือก **Authentication Method**:
- ส่วนใหญ่: **Microsoft: Protected EAP (PEAP)**
- หรือ **Microsoft: Smart Card or other certificate (EAP-TLS)**
- กรอก **Username** และ **Password** (Domain\username หรือ user@domain)
- หากถาม **Validate Server Certificate** → ถ้าไม่มี CA ให้ติ๊ก **Don't validate** (ไม่แนะนำสำหรับ Production)
- คลิก **OK / Connect**
วิธีดู/จัดการ Saved Wi-Fi Profile (รวม EAP) บน Windows 10/11
วิธีที่ 1: GUI (Settings)
- Settings → **Network & Internet** → **Wi-Fi** → **Manage known networks**
- คลิกเครือข่าย → **Properties** → ดู **Security type, Encryption type, Network security key**
- หมายเหตุ: สำหรับ EAP จะ **ไม่แสดง Password** ใน GUI (เพื่อความปลอดภัย)
วิธีที่ 2: Command Prompt (CMD) — ดูรายละเอียด Profile
netsh wlan show profiles netsh wlan show profile name="" key=clear
ผลลัพธ์: จะแสดง Key Content (สำหรับ PSK) แต่ **EAP จะไม่แสดง Password** — เพราะเก็บใน Credential Manager แยกต่างหาก
วิธีที่ 3: Credential Manager (สำหรับ EAP Username/Password)
- Start → พิมพ์ **Credential Manager** → Enter
- เลือกแท็บ **Windows Credentials**
- หาชื่อที่เกี่ยวกับ Wi-Fi (มักขึ้นต้นด้วย `Wi-Fi:` หรือ `WLAN:`)
- คลิก **Show** → ใส่ PIN/Password Windows → จะเห็น Username/Password
วิธีที่ 4: PowerShell (Advanced)
# ดู Profile ทั้งหมด
Get-NetProfile | Where-Object {$_.InterfaceAlias -like "*Wi-Fi*"}
# ดูรายละเอียด Profile (XML)
$profile = (netsh wlan show profile name="" key=clear) -join "`n"
$profile
การ Export/Import Wi-Fi Profile (รวม EAP Settings)
# Export (สร้างไฟล์ XML) netsh wlan export profile name="" folder="C:\Backup" key=clear # Import (บนเครื่องอื่น) netsh wlan add profile filename="C:\Backup\ .xml" user=all
⚠️ **EAP Credentials (Username/Password) ไม่ได้อยู่ใน XML** — ต้องตั้งค่าใหม่บนเครื่องปลายทาง หรือใช้ Group Policy / Intune / Provisioning Package แจกจ่าย
สำหรับ eduroam / Enterprise Wi-Fi
- ใช้ **CAT (eduroam Configuration Assistant Tool)** จาก
cat.eduroam.org— ดาวน์โหลด Installer ตั้งค่าอัตโนมัติ - หรือใช้ **Intune / Group Policy / MDM** Deploy Wi-Fi Profile ให้เครื่องผู้ใช้
สรุป
| สิ่งที่ต้องการ | วิธีดู |
|---|---|
| Security Type / Encryption / SSID | Settings → Manage known networks / `netsh wlan show profile` |
| PSK Password (WPA2-Personal) | `netsh wlan show profile name=" |
| EAP Username/Password (PEAP, TTLS) | Credential Manager → Windows Credentials |
| EAP Certificate (EAP-TLS) | certmgr.msc → Personal / Intermediate CA / Trusted Root |