เปลี่ยนหรือปลอมแปลงที่อยู่ MAC ใน Windows หรือ OS X

NIC (การ์ดเชื่อมต่อเครือข่าย)( (Network Interface Card)) ทุก ตัวมีที่อยู่ MAC ที่ไม่ซ้ำกัน ( Media Access Control ) สิ่งนี้ใช้กับการ์ดเครือข่ายทุกประเภท รวมถึง การ์ด อีเทอร์เน็ต(Ethernet)และการ์ดWiFi ที่อยู่ MAC(MAC Address)คือตัวเลขหกไบต์หรือเลขฐานสิบหก 12 หลัก ที่ใช้ในการระบุโฮสต์บนเครือข่ายโดยไม่ซ้ำกัน

ตัวอย่างของที่อยู่ MAC(MAC address)คือ 1F-2E-3D-4C-5B-6A และอยู่ในโปรโตคอลเครือข่ายเลเยอร์ 2(Layer 2)ของโมเดล OSI (OSI model)ในเครือข่ายปัจจุบันARPหรือAddress Resolution Protocolจะแปลงที่อยู่ MAC เป็นที่อยู่(MAC address)โปรโตคอลเลเยอร์(protocol address)3(Layer 3) เช่น ที่อยู่IP (IP address)ที่อยู่ MAC(MAC address)ยังสามารถเรียกว่า ที่อยู่ ทางกายภาพ (Physical Address)อ่านโพสต์ของฉันเกี่ยวกับวิธีค้นหาที่อยู่ MAC ของคุณ(how to find your MAC address)หากคุณไม่ทราบ

หมายเลขทางกายภาพ

ที่อยู่ MAC(MAC)ทั้งหมดได้รับการฮาร์ดโค้ดลงในการ์ดเครือข่าย(network card)และไม่สามารถเปลี่ยนแปลงได้ อย่างไรก็ตาม คุณสามารถเปลี่ยนหรือปลอมแปลงที่อยู่ MAC(change or spoof the MAC address)ในระบบปฏิบัติการ(operating system)ได้โดยใช้ลูกเล่นง่ายๆ

เหตุใดคุณจึงต้องการเปลี่ยนที่อยู่ MAC(MAC address) ของ คุณ มีเหตุผลหลายประการสำหรับเรื่องนี้ ซึ่งส่วนใหญ่เกี่ยวข้องกับการเลี่ยงผ่าน ตัวกรอง ที่อยู่ MAC(MAC address) บางประเภทที่ ตั้งค่าไว้บนโมเด็ม เรา เตอร์หรือไฟร์วอลล์ (router or firewall)การเปลี่ยนที่อยู่ MAC(MAC Address)สามารถช่วยให้คุณเลี่ยงการจำกัดเครือข่ายโดยการจำลองที่อยู่ MAC ที่(MAC Address) ไม่จำกัด หรือโดยการปลอมแปลงที่อยู่ MAC(MAC address)ที่ได้รับอนุญาตแล้ว

ตัวอย่างเช่นเครือข่าย WiFi(WiFi network)อาจอนุญาตให้เฉพาะคอมพิวเตอร์ที่ได้รับอนุญาตเชื่อมต่อกับเครือข่ายและกรอง(network and filters)คอมพิวเตอร์ตามที่อยู่MAC (MAC address)หากคุณสามารถดมกลิ่นที่อยู่ MAC ที่(MAC address) ถูกต้อง ได้ คุณจะสามารถปลอมที่อยู่ MAC ของคุณและเข้าถึง(MAC address and gain access)เครือข่าย WiFi(WiFi network)ได้

อีกตัวอย่างหนึ่งคือถ้าคุณมีISPที่อนุญาตให้คอมพิวเตอร์จำนวนหนึ่งเชื่อมต่ออินเทอร์เน็ต(Internet)จากบ้านของคุณได้ หากคุณมีคอมพิวเตอร์ที่ต้องเชื่อมต่อมากกว่านี้ คุณสามารถปลอมแปลงที่อยู่ MAC(MAC address)ของคอมพิวเตอร์ที่ได้รับอนุญาตและเชื่อมต่อ(computer and connect)จากคอมพิวเตอร์เครื่องอื่นได้

เปลี่ยนที่อยู่ MAC ของ Windows

คุณสามารถเปลี่ยนที่อยู่ MAC(MAC address)สำหรับ  การ์ดเครือข่าย(network card)ในWindowsได้อย่างง่ายดายโดยทำตามขั้นตอนด้านล่าง

ขั้นตอนที่ 1(Step 1) : คลิกที่Startจากนั้นไปที่Control Panelจากนั้น คลิก Network Connectionsและคลิกขวาที่การเชื่อมต่อเครือข่าย(network connection) ที่ คุณต้องการเปลี่ยนที่อยู่MAC(MAC address)และเลือกProperties ปกติจะเป็นLocal Area ConnectionหรือWireless Network(Wireless Network Connection) Connection

เชื่อมต่อภายในพื้นที่

หากคุณใช้Windows Vista , Windows 7 หรือสูงกว่า คุณต้องไปที่Control Panelจากนั้นไป ที่ Network and Internetจากนั้นNetwork and Sharing Center จาก นั้นคลิกที่  Manage Network ConnectionsหรือChange adapter settings

เปลี่ยนการตั้งค่าอะแดปเตอร์

จากนั้นคุณสามารถคลิกขวาที่อแด็ปเตอร์และเลือกProperties

ขั้นตอนที่ 2(Step 2) : บน แท็บ ทั่วไป(General)หรือเครือข่าย(Networking)ให้คลิกปุ่มกำหนดค่า(Configure)

กำหนดค่าอะแดปเตอร์เครือข่าย

ขั้นตอนที่ 3(Step 3) : ตอนนี้ คลิกที่ แท็บ ขั้นสูง(Advanced)และคลิกที่คุณสมบัติLocally Administered AddressหรือNetwork Address Â

ที่อยู่ในท้องถิ่น

ตามค่าเริ่มต้น ค่าNot Presentจะถูกเลือก ไปข้างหน้าและคลิกที่ปุ่มตัวเลือกValue และป้อน(radio button and enter)ที่อยู่ MAC(MAC address)ใหม่ ที่อยู่ MAC(MAC address)คือการรวมกันของตัวเลขและอักขระ 6 คู่ เช่น 40-A2-D9-82-9F-F2 คุณควรป้อนที่อยู่ MAC(MAC address)โดยไม่มีขีดกลาง

เปลี่ยนที่อยู่ mac

คุณสามารถไปที่  พรอมต์คำสั่งและพิมพ์(command prompt and type) Â ในIPCONFIG /ALLเพื่อตรวจสอบว่า มีการเปลี่ยนแปลง ที่อยู่ MAC(MAC address)หรือไม่ ดำเนินการต่อและรีสตาร์ทคอมพิวเตอร์เพื่อให้การเปลี่ยนแปลงมีผล

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

เปลี่ยนที่อยู่ MAC OS X

การเปลี่ยนที่อยู่ MAC(MAC address)บนOS Xนั้นไม่ง่ายเหมือนในWindows ประการแรก คุณต้องใช้Terminal (คล้ายกับ command prompt ในWindows ) เพื่อเปลี่ยนที่อยู่MAC(MAC address)

ประการที่สอง คุณต้องค้นหาชื่อทางเทคนิคของอแด็ปเตอร์ด้วยตนเองก่อนจึงจะสามารถเปลี่ยนการตั้งค่าได้ ฉันจะอธิบายทุกอย่าง(explain everything)ด้านล่างทีละขั้นตอน แต่บางครั้งก็ซับซ้อนเล็กน้อย

ในการเริ่มต้น มาค้นหาที่ อยู่ MAC(MAC address)ปัจจุบันสำหรับMac ของคุณ กัน คุณสามารถทำได้ด้วยวิธีใดวิธีหนึ่งจากสองวิธี: ผ่านSystem Preferencesหรือผ่านTerminal เปิดSystem Preferencesคลิกที่Networkจากนั้นคลิกที่  ปุ่มAdvanced ตรวจ(Make) สอบให้ แน่ใจว่าได้เลือกอินเทอร์เฟซที่เหมาะสมก่อน ( WiFi , อีเธอร์เน็ต(Ethernet)ฯลฯ ) ในกล่องรายการทางด้านซ้าย

os x เครือข่ายขั้นสูง

คลิกที่ แท็บ Hardwareแล้วคุณจะเห็นบรรทัดแรกคือMAC Address (MAC Address)ฉันคิดว่าคุณสามารถเลือกได้ด้วยตนเอง(Manually)จาก เมนูแบบเลื่อนลง Configureแต่นั่นไม่อนุญาตให้คุณแก้ไขที่อยู่MAC(MAC address)

ฮาร์ดแวร์เครือข่าย mac

ในTerminalคุณสามารถรับที่อยู่ MAC(MAC address) ได้ โดยพิมพ์คำสั่งต่อไปนี้:

ifconfig en0 | grep ether

สิ่งนี้จะให้ที่อยู่ MAC(MAC address)สำหรับอินเทอร์เฟซ en0 แก่คุณ คุณอาจต้องเรียกใช้คำสั่งนี้หลาย ๆ ครั้งโดยเพิ่ม 1 ลงในตัวเลขในแต่ละครั้ง ทั้งนี้ขึ้นอยู่กับจำนวนอินเทอร์เฟซที่คุณมีบนคอมพิวเตอร์ของคุณ ตัวอย่างเช่น ฉันรันคำสั่งต่อไปนี้ด้านล่างจนกระทั่งถึงอินเทอร์เฟซที่ไม่มีอยู่

เทอร์มินัล os x ifconfig

ตอนนี้คุณสามารถเปรียบเทียบที่ อยู่ MACที่แสดงที่นี่กับที่อยู่ที่คุณเห็นผ่าน การ ตั้งค่า(Preferences)ระบบ (System) ในกรณีของฉันที่อยู่ MAC WiFi(WiFi MAC address)ของ ฉันเป็น f8:1e:df:d8:9d:8aตรงกับen1ดังนั้นนั่นคืออินเทอร์เฟซที่ฉันต้องใช้สำหรับคำสั่งถัดไป

ก่อนที่เราจะเปลี่ยนที่อยู่ MAC(MAC address)คุณสามารถใช้คำสั่งที่มีประโยชน์ในTerminal เพื่อสร้างที่ (Terminal)อยู่ MAC(MAC address)แบบสุ่มได้หากต้องการ

openssl rand -hex 6 | sed ‘s/\(..\)/\1:/g; s/.$//’

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

sudo ifconfig en0 ether xx:xx:xx:xx:xx:xx

ในการดำเนินการนี้ คุณต้องเข้าสู่ระบบในฐานะผู้ดูแลระบบ(Administrator)หรือคุณต้องเปิดใช้งานบัญชีรู(root account)ทในOS X ตามค่าเริ่มต้น รูทจะถูกปิดใช้งาน และควรปิดการใช้งานหากทำได้ เพียงเข้าสู่ระบบในฐานะผู้ดูแลระบบและคุณควรจะสามารถเรียกใช้คำสั่งได้ดี มันจะถามรหัสผ่านของคุณก่อนที่จะเปลี่ยนที่อยู่MAC(MAC address)

นอกจากนี้ ที่อยู่จะไม่เปลี่ยนแปลง(t change)หากคุณยังคงเชื่อมต่อกับ เครือ ข่ายWiFi (WiFi network)คุณต้องยกเลิกการเชื่อมต่อจากเครือข่ายใด ๆ ก่อนแล้วจึงเรียกใช้คำสั่ง น่าแปลกที่การยกเลิกการเชื่อมต่อจากเครือข่ายไร้สาย(wireless network)ในOS Xนั้นไม่ง่ายเลย คุณต้องกดปุ่มOption ค้างไว้ จากนั้นคลิกที่ไอคอน WiFi(WiFi icon)เพื่อดูตัวเลือกการตัดการเชื่อม(disconnect option)ต่อ

ตัดการเชื่อมต่อจาก wifi os x

นี่คือบทสรุปของคำสั่งทั้งหมดที่ฉันเรียกใช้เพื่อรับที่อยู่ MAC(MAC address) ปัจจุบัน สร้างคำสั่งแบบสุ่ม(random one)อัปเดตที่อยู่ MAC(MAC address)จากนั้นตรวจสอบเพื่อให้แน่ใจว่ามีการเปลี่ยนแปลงจริง

mac address เปลี่ยน os x

ดังที่ได้กล่าวไว้ก่อนหน้านี้ การดำเนินการนี้ไม่ได้ตรงไปตรงมาเหมือนกับกระบวนการในWindowsแต่คุณควรจะทำได้หากเพียงคัดลอกและวางคำสั่งด้านบน หากคุณมีคำถามใด ๆ โปรดโพสต์ความคิดเห็น สนุก!



About the author

ฉันเป็นช่างคอมพิวเตอร์ที่มีประสบการณ์มากกว่า 10 ปี รวมถึง 3 ปีในฐานะพนักงานสาขา員 ฉันมีประสบการณ์ทั้งในอุปกรณ์ Apple และ Android และมีทักษะพิเศษในการซ่อมและอัพเกรดคอมพิวเตอร์ ฉันยังสนุกกับการดูภาพยนตร์บนคอมพิวเตอร์และใช้ iPhone เพื่อถ่ายภาพและวิดีโอ



Related posts