MAC (Media Access Control) คือที่อยู่เฉพาะตัวที่ระบุอุปกรณ์ network interface กล่าวง่ายๆ คือ เลขเฉพาะตัวสำหรับฮาร์ดแวร์ network interface ที่ผู้ผลิตกำหนด ในโลก networking IP addresses และ MAC addresses ทำงานร่วมกันส่งข้อมูลไปมา แต่ MAC addresses สามารถเปลี่ยนหรือ spoof ได้ตามต้องการ
นอกจากเป็นที่อยู่เฉพาะสำหรับ network device แต่ละตัวใน PC (ethernet port, WiFi ฯลฯ) MAC ยังใช้สำหรับ MAC authentication, address filtering, static IP assignment, device tracking ฯลฯ ไม่ใช่ทุก network device รองรับการเปลี่ยน MAC address หาก device ของคุณไม่รองรับ ก็เปลี่ยนไม่ได้ ลองดูวิธีเปลี่ยน MAC address ใน Windows และ Ubuntu
เปลี่ยน MAC Address ใน Windows
เปลี่ยน MAC address ใน Windows ง่ายมาก แค่เปลี่ยนการตั้งค่าบางอย่างซ่อนอยู่ใน Device Manager แทนที่จะทำจาก Network and Sharing Center การใช้ Device Manager ตรงไปตรงมาและง่ายกว่า
- เปิด Device Manager: ไป Control Panel; Windows 8 กด Win + X → เลือก Device Manager
- ใน Device Manager คลิกขวา network device ภายใต้ network adapters → Properties
- ไปแท็บ Advanced เลือก Network Address จาก property list ด้านซ้าย หากไม่เห็นตัวเลือกนี้ driver ไม่รองรับการเปลี่ยน/สปูฟ MAC address
- เลือก Network Address → ติ๊ก radio button Value → ใส่ MAC address ที่ต้องการ (ตัวเลขและตัวอักษร) → OK
เสร็จแล้ว ยืนยันการเปลี่ยนแปลงด้วยคำสั่งใน command prompt:
IPCONFIG /ALL
เปลี่ยน MAC Address ใน Ubuntu
- Ubuntu ง่ายกว่า Windows: คลิก network icon แถบบน → Edit Connections
- เปิด dialog Network Connections เลือก connection → คลิก Edit ขวา
- แท็บ Ethernet → เลือก network interface ใต้ Device MAC address → ใส่ MAC address ที่ต้องการในช่อง Cloned MAC address
- คลิก Save
ยืนยันการเปลี่ยนแปลงใน terminal:
ip link ls
หมายเหตุ: การเปลี่ยน MAC address ใน Ubuntu เป็น ชั่วคราว จะ reset กลับ MAC address เดิมทุกครั้งที่รีบูท
หวังว่าจะช่วยได้ หากเจอปัญหา คอมเมนต์ด้านล่างได้เลย