เปลี่ยน (หลอก) ที่อยู่ MAC ใน OS X Mountain Lion & Mavericks
สารบัญ:
A ที่อยู่ MAC เป็นหมายเลขประจำตัวเฉพาะที่กำหนดให้กับอินเทอร์เฟซเครือข่าย สิ่งเหล่านี้สามารถแนบกับฮาร์ดแวร์จริง เช่น NIC และการ์ด Wi-Fi หรือกำหนดให้กับเครื่องเสมือน ในบางครั้ง คุณจะต้องเปลี่ยนที่อยู่ MAC เป็น ID อื่น
เราได้รับคำถามสองสามข้อเกี่ยวกับเรื่องนี้เมื่อเร็วๆ นี้ เนื่องจากกระบวนการเปลี่ยนแปลง (บางครั้งเรียกว่าการปลอมแปลง) ที่อยู่เหล่านี้มีการเปลี่ยนแปลงเล็กน้อยจากเวอร์ชันหนึ่งไปยังอีกเวอร์ชันใน Mac OS Xด้วยเหตุนี้ เราจะแสดงวิธีเปลี่ยนที่อยู่ MAC ในเวอร์ชันล่าสุดของ OS X 10.7, 10.8 Mountain Lion และ 10.9 OS X Mavericks และ OS X 10.10 Yosemite
เปิด Terminal ภายใน /Applications/Utilities/ เพื่อเริ่มต้นใช้งาน
รับที่อยู่ MAC ใหม่
สิ่งแรกที่คุณจะต้องทำคือดึงข้อมูลที่อยู่ MAC ที่ต้องการ หากคุณมีที่อยู่ในใจ ให้ใช้ แต่ถ้าคุณไม่ได้พยายามปลอมที่อยู่เฉพาะและต้องการที่อยู่แบบสุ่ม ให้ใช้คำสั่งต่อไปนี้เพื่อสร้างที่อยู่ที่มี opensl:
openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'
ที่อยู่ MAC จะอยู่ในรูปแบบ xx:xx:xx:xx:xx:xx ของคุณจะต้องเป็นไปตามรูปแบบนี้จึงจะทำงานได้ สำหรับจุดประสงค์ของคำแนะนำนี้ เราจะใช้ที่อยู่ที่สร้างขึ้นแบบสุ่มของ “d4:33:a3:ed:f2:12”
การเปลี่ยนที่อยู่ MAC
หากคุณยังไม่ได้อยู่ใน Terminal ให้เปิดทันที เราจะใช้อินเทอร์เฟซ en0 สำหรับสิ่งนี้ แต่ของคุณอาจเป็น en1 (อ่านหมายเหตุที่ด้านล่าง) คำสั่งสำหรับเปลี่ยนที่อยู่ MAC มีดังนี้
sudo ifconfig en0 อีเธอร์ xx:xx:xx:xx:xx:xx
แทนที่ “xx:xx:xx:xx:xx:xx” ด้วยที่อยู่ MAC ที่ต้องการ ในกรณีตัวอย่างจะมีลักษณะดังนี้:
sudo ifconfig en0 ether d4:33:a3:ed:f2:12
Hit return และป้อนรหัสผ่านผู้ดูแลระบบเพื่อตั้งที่อยู่ใหม่ เพื่อยืนยันว่ามีการเปลี่ยนแปลง พิมพ์ต่อไปนี้:
ifconfig en0 |grep ether
คุณยังสามารถค้นหาได้ในการตั้งค่าเครือข่าย แม้ว่า GUI จะไม่รายงานการเปลี่ยนแปลง MAC ในทันที แต่ให้รอจนกว่าการเชื่อมต่อเครือข่ายจะถูกวนซ้ำ
หมายเหตุและการแก้ไขปัญหา
- หากคุณไม่แน่ใจว่าจะใช้อินเทอร์เฟซใด (en0, en1 ฯลฯ) ให้พิมพ์ “ifconfig” แล้วค้นหาด้วยวิธีนั้น สำหรับ MacBook Air ที่ไม่มีพอร์ตอีเธอร์เน็ต en0 มักจะเป็นอินเทอร์เฟซ Wi-Fi ในขณะที่ MacBook, iMac, Mac Mini, MacBook Pro หรือ Mac ใดๆ ที่มีพอร์ตอีเธอร์เน็ตอาจใช้ en1 สำหรับ Wi-Fi แทน
- คุณอาจต้องการบันทึกที่อยู่ MAC ของฮาร์ดแวร์เริ่มต้นก่อนที่จะเริ่มต้น
- Mac บางเครื่องจะใช้คำสั่งต่อไปนี้แทน:
sudo ifconfig en1 Wi-Fi xx:xx:xx:xx:xx:xx
OS X Yosemite, Lion, Mountain Lion และ Mavericks และต่อมาเปลี่ยนชื่อเป็น 'สนามบิน' เป็น Wi-Fi ดังนั้นการตั้งชื่อจึงเปลี่ยนชื่อ
- คุณจะต้องเข้าถึงบัญชีผู้ดูแลระบบหรือเปิดใช้งานผู้ใช้รูท
- คุณต้องยกเลิกการเชื่อมโยงจากเครือข่าย wi-fi ที่เชื่อมต่อ ก่อนที่ที่อยู่ MAC ใหม่จะลงทะเบียน
- สิ่งนี้ได้รับการทดสอบบน MacBook Air และ MacBook Pro ที่ใช้ OS X 10.7 OS X 10.8, OS X 10.9 และ OS X 10.10 OS X เวอร์ชันเก่าไปที่นี่
กระบวนการทั้งหมดควรใช้เวลาไม่เกิน 15 วินาที ตามที่แสดงในวิดีโอนี้: