เปลี่ยน (หลอก) ที่อยู่ MAC ใน OS X Mountain Lion & Mavericks

สารบัญ:

Anonim

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 วินาที ตามที่แสดงในวิดีโอนี้:

เปลี่ยน (หลอก) ที่อยู่ MAC ใน OS X Mountain Lion & Mavericks