วิธีการหลอกลวงที่อยู่ MAC ของตัวปรับ USB-Ethernet ใน OS X


13

ฉันเพิ่งซื้ออะแดปเตอร์ usb-ethernet (ไม่ใช่ apple) และฉันได้รับการเชื่อมต่ออินเทอร์เน็ต ในมหาวิทยาลัยของฉันเราต้องใส่ที่อยู่ mac เฉพาะ แต่ฉันไม่สามารถเปลี่ยนได้

ฉันได้ลองด้วย

sudo ifconfig en4 ether xx:xx:xx:xx:xx:xx

และด้วย

sudo ifconfig en4 lladdr xx:xx:xx:xx:xx:xx

และด้วยทั้งคู่ฉันได้ผลลัพธ์เดียวกัน คำสั่งไม่ส่งคืนข้อผิดพลาดใด ๆ แต่เมื่อฉันเรียกใช้ifconfigอีกครั้งที่อยู่ mac ยังคงเหมือนเดิม

ฉันได้ลองกับ Ubuntu และใช้งานได้ คุณรู้หรือไม่ว่าฉันจะทำเช่นเดียวกันใน OS X ได้อย่างไร

ใน Ubuntu ชื่อของอะแดปเตอร์ที่มีeth0แต่ใน OS X มันแทนen4en0

ผลลัพธ์ของsudo ifconfig en4:

en4: flags=8863 mtu 1500 
    ether 00:e0:4c:36:21:92 
    inet6 fe80::2e0:4cff:fe36:2192%en4 prefixlen 64 scopeid 0x9 
    nd6 options=1 
    media: autoselect (100baseTX ) 
    status: active

sudo ifconfig en4 ether 10:0B:AD:C0:FF:EE ไม่มีเอาต์พุตใด ๆ

ผลลัพธ์ของsudo ifconfig en4อีกครั้ง:

en4: flags=8863 mtu 1500 
    ether 00:e0:4c:36:21:92 
    inet6 fe80::2e0:4cff:fe36:2192%en4 prefixlen 64 scopeid 0x9 
    inet 192.168.1.38 netmask 0xffffff00 broadcast 192.168.1.255 
    nd6 options=1 
    media: autoselect (100baseTX ) 
    status: active 

ตอบคำถามใช่ฉันได้ลองด้วย sudo en4 down / up และฉันไม่มีข้อ จำกัด เพราะฉันสามารถเปลี่ยนได้ใน Ubuntu หากฉันพยายามเปลี่ยนที่อยู่ mac ของ Wi-Fi ฉันสามารถทำได้

ฉันใช้ OS x Mavericks และอะแดปเตอร์ USB-Ethernet ของฉันเป็นภาษาจีนตัวแบบคือ AX88772A


ฉันใช้ ifconfig สำเร็จเพื่อเปลี่ยนที่อยู่ MAC ของฉันใน OS X มาก่อน คุณสามารถรวมเอาท์พุทของคำสั่งนี้ไว้ในคำถามของคุณได้หรือไม่? บางทีมันอาจจะให้เบาะแส ifconfig en4; sudo ifconfig en4 ether 10:0B:AD:C0:FF:EE; ifconfig en4นอกจากนี้มีอะไรใน Console.app ภายใต้ข้อความทั้งหมดหรือไม่
miken32

ฉันมีปัญหาเดียวกันกับ OS X 10.9.2 ฉันจะสนใจแก้ไขปัญหานี้มาก
carlito

1
คุณลองปิดอะแดปเตอร์ก่อนหรือไม่ sudo ifconfig en4 down; sudo ifconfig en4 ether 10:0B:AD:C0:FF:EE; sudo ifconfig en4 upหากไม่ได้ผลฉันสงสัยว่าอาจเป็นข้อ จำกัด ด้านฮาร์ดแวร์ของอะแดปเตอร์ USB
miken32

ฉันจัดการเพื่อปิดอะแดปเตอร์ที่มีifconfigแต่แล้วเมื่อพยายามที่จะเปลี่ยน addres ของ Mac ifconfigบ่นเกี่ยวกับอะแดปเตอร์ที่ถูกปิด:ifconfig: ioctl (SIOCAIFADDR): Network is down
Carlito

OS X รุ่นใดที่คุณใช้งานอยู่ ยี่ห้อ / รุ่นของอะแดปเตอร์ usb คืออะไร? ฉันเปลี่ยน MAC เป็นประจำบนอะแดปเตอร์ไร้สาย usb Alfa โดยใช้คำสั่งเดียวกันบน OS X ver 10.7.5
Brian Duke

คำตอบ:


9

ฉันแก้ไขปัญหานี้โดยการติดตั้งไดรเวอร์ชิปเซ็ตของอะแดปเตอร์ใน Mac Os X หลังจากรีบูตคำสั่งปกติ (เช่น sudo ifconfig en6 ether xx: xx: xx: xx: xx: xx) ทำงานตามที่คาดไว้ ด้านล่างมีรายละเอียด


ฉันมีปัญหาเดียวกันกับอะแดปเตอร์ Tecknet UL688G USB 3.0 ถึง 10/100/1000 Gigabit Ethernet

ทั้ง Mac Os X 10.10.5 (Yosemite) และ 10.11.4 (El Capitan) คำสั่งเปลี่ยนที่อยู่ MAC นั้นถูกเพิกเฉยในขณะที่มันทำงานได้อย่างไม่มีที่ติบน Ubuntu 15.10

ดังนั้นไม่ไม่ใช่ปัญหาฮาร์ดแวร์อย่างน้อยในกรณีของฉัน หลังจากความพยายามที่ล้มเหลวสองสามครั้งกับซอฟต์แวร์บุคคลที่สามและไดรเวอร์ที่ไม่มีประโยชน์ฉันพบว่าอะแดปเตอร์ของฉันมีชิปเซ็ต Realtek 8153 ตามที่ได้รับการยืนยันจากรายงานระบบของ Mac Os X:

RTL8153

ฉันพบไดรเวอร์ชิปเซ็ตในเว็บไซต์ของผู้ผลิตรายอื่นเทียบกับผลิตภัณฑ์อื่นที่ใช้ชิปเซ็ต RTL8153 เดียวกันติดตั้งรีบูตเครื่องและvoilà .. หลังจากนั้นเป็นไปได้ที่จะเปลี่ยนที่อยู่ MAC จากบรรทัดคำสั่ง

ป้อนคำอธิบายรูปภาพที่นี่

PS เว็บไซต์ของ Realtek มีไดรเวอร์เช่นกัน อาจเป็นเวอร์ชันที่อัปเดตมากที่สุดแม้ว่าจะมีข้อผิดพลาดบางอย่างระหว่างการติดตั้ง อย่างไรก็ตามมันยังทำงานได้ตามที่คาดไว้


ยังใช้งานได้กับ macOS 10.14.1 คุณจะต้องเปลี่ยนใหม่ทุกครั้งที่คุณเชื่อมต่ออุปกรณ์อีเธอร์เน็ต USB อีกครั้ง
Cai

ขอบคุณมากที่ช่วยชีวิตฉัน และไดรเวอร์สำหรับRTL8153นั้นใช้งานได้ดีสำหรับฉัน
carton.swing

1

การปลอมแปลงที่อยู่ MAC ใน OSX ไม่ได้ง่ายอย่างที่มันอยู่ในลินุกซ์ดังนั้นคุณอาจต้องการที่จะลองใช้สคริปต์หลามเช่นSpoofMAC

อีกวิธีในการกำหนดค่า / รับข้อมูลเกี่ยวกับบริการเครือข่ายใน OSX คือการใช้คำสั่งnetworksetup


2
มันง่ายเหมือนใน Linux; ฉันทำมันตลอดเวลาด้วยคำสั่งเดียว
miken32

ขอบคุณสำหรับการชี้ให้เห็น SpoofMAC อย่างไรก็ตามสำหรับปัญหานี้โดยเฉพาะจะเป็นการโทรโดยตรงไปยังifconfig: ไม่มีข้อความแสดงข้อผิดพลาด แต่ที่อยู่ MAC จะไม่เปลี่ยนแปลง
carlito

ที่จริงแล้วมันแค่เรียก ifconfig หากสิ่งนี้ทำในหลามมีเหตุผลในการห่องูหลามรอบ ๆ
Max Ried

1

สะดุดเมื่อเปลี่ยนที่อยู่ Mac ก่อน ~

หลายคำตอบที่ควรลอง:

  1. ลองเปลี่ยนen4เป็นen0
  2. http://www.macspoofer.com/
  3. http://sweetpproductions.com/wifispoof/ (สำหรับ wifi - แต่มันอาจช่วยได้?)

en<x>เป็นตัวระบุของอุปกรณ์เครือข่าย การเปลี่ยนen4เป็นen0จะไม่มีผลตามที่ต้องการ
Volsk
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.