ओएस एक्स में यूएसबी-ईथरनेट एडेप्टर के मैक पते को कैसे खराब किया जाए


13

मैंने हाल ही में एक यूएसबी-ईथरनेट एडाप्टर (सेब नहीं) खरीदा है और मुझे इंटरनेट कनेक्शन मिलता है। मेरे विश्वविद्यालय में हमें एक विशिष्ट मैक एड्रेस डालना होगा लेकिन मैं इसे बदल नहीं सकता।

मैंने कोशिश की है

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

और साथ

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

और दोनों के साथ मुझे एक ही परिणाम मिला। कमांड में कोई त्रुटि नहीं है, लेकिन जब मैं ifconfigफिर से चलता हूं तो मैक एड्रेस अभी भी वही है।

मैंने उबंटू के साथ भी कोशिश की है और यह काम किया है। क्या आप जानते हैं कि मैं ओएस एक्स में कैसे कर सकता हूं?

उबंटू में एडेप्टर का नाम है, eth0लेकिन en4इसके बजाय ओएस एक्स में है en0

के उत्पादन 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 में बदल सकता हूं। अगर मैं अपने वाई-फाई के मैक एड्रेस को बदलने की कोशिश करूं तो मैं यह कर सकता हूं।

मैं ओएस एक्स मावेरिक्स का उपयोग कर रहा हूं और मेरा यूएसबी-ईथरनेट एडाप्टर एक चीनी है, मॉडल AX88772A है


मैंने सफलतापूर्वक OS X से पहले अपने मैक पते को बदलने के लिए ifconfig का सफलतापूर्वक उपयोग किया है। क्या आप अपने प्रश्न में इस कमांड का आउटपुट शामिल कर सकते हैं? शायद यह कुछ सुराग देगा। ifconfig en4; sudo ifconfig en4 ether 10:0B:AD:C0:FF:EE; ifconfig en4इसके अलावा, सभी संदेशों के तहत Console.app में कुछ भी?
miken32

मुझे ओएस एक्स 10.9.2 के साथ बिल्कुल यही समस्या है। मुझे इस समस्या के समाधान के लिए बहुत दिलचस्पी होगी।
कारलिटो

1
क्या आपने पहले एडॉप्टर को बंद करने की कोशिश की है? sudo ifconfig en4 down; sudo ifconfig en4 ether 10:0B:AD:C0:FF:EE; sudo ifconfig en4 upयदि वह काम नहीं करता है, तो मुझे संदेह है कि यह सिर्फ USB एडॉप्टर की हार्डवेयर सीमा हो सकती है।
miken32

मैं एडॉप्टर को बंद करने में कामयाब रहा ifconfig, लेकिन तब जब मैक ifconfigifconfig: ioctl (SIOCAIFADDR): Network is down
एडरेस

OS X का कौन सा संस्करण चल रहा है? Usb एडॉप्टर का मेक / मॉडल क्या है? मैं नियमित रूप से OS X ver पर उसी कमांड का उपयोग करके अपने अल्फा अल्फा वायरलेस एडेप्टर पर मैक को बदल देता हूं। 10.7.5।
ब्रायन ड्यूक

जवाबों:


9

मैंने मैक ओएस एक्स पर अपने एडेप्टर के चिपसेट ड्राइवर को स्थापित करके इस मुद्दे को ठीक किया। रिबूट करने के बाद, सामान्य कमांड (जैसे sudo ifconfig en6 ईथर xx: xx: xx: xx: xx: xx) अपेक्षित रूप से काम करता है। विवरण के नीचे।


मैं एक Tecknet UL688G USB 3.0 से 10/100/1000 गीगाबिट ईथरनेट एडाप्टर के साथ एक ही समस्या थी।

Mac Os X 10.10.5 (Yosemite) और 10.11.4 (El Capitan) दोनों पर मैक पते को बदलने के आदेश को नजरअंदाज कर दिया गया था, जबकि उबंटू 15.10 पर यह त्रुटिपूर्ण था।

तो नहीं, नहीं एक हार्डवेयर समस्या, कम से कम मेरे मामले में। थर्ड पार्टी सॉफ्टवेयर और बेकार ड्राइवरों के साथ कुछ असफल प्रयासों के बाद, मुझे पता चला कि मेरे एडॉप्टर में Realtek 8153 चिपसेट था, जैसा कि मैक ओएस एक्स की सिस्टम रिपोर्ट द्वारा पुष्टि की गई थी:

RTL8153

मैंने चिपसेट ड्राइवर को एक अन्य निर्माता की वेबसाइट पर पाया, एक अलग उत्पाद के सापेक्ष जो एक ही RTL8153 चिपसेट का उपयोग करता है, इसे स्थापित किया, रिबूट किया गया, और Voilà .. उसके बाद कमांड लाइन से मैक पते को बदलना संभव था।

यहाँ छवि विवरण दर्ज करें

पुनश्च। Realtek की वेबसाइट पर ड्राइवर भी है; यह शायद सबसे अद्यतन संस्करण है, हालांकि इसने मुझे स्थापना के दौरान कुछ त्रुटियां दीं। हालाँकि, यह अपेक्षा के अनुरूप भी काम करता है।


यह अभी भी macOS 10.14.1 पर काम करता है। जब आप USB ईथरनेट डिवाइस को फिर से कनेक्ट करेंगे, तो आपको इसे हर बार फिर से बदलना होगा।
काई

मेरी जान बचाने के लिए बहुत-बहुत धन्यवाद। और RTL8153 के लिए ड्राइवर मेरे लिए अच्छा काम करता है।
गत्ते का डिब्बा

1

OSX में मैक एड्रेस को Spoofing करना उतना सरल नहीं है जितना कि लिनक्स में है इसलिए आप SpoofMAC जैसे पायथन स्क्रिप्ट का उपयोग करने का प्रयास कर सकते हैं ।

OSX में नेटवर्क सेवाओं के बारे में जानकारी को कॉन्फ़िगर / प्राप्त करने का दूसरा तरीका नेटवर्कसेटअप कमांड के साथ है।


2
यह लिनक्स में बिल्कुल सरल है; मैं इसे हर समय एक कमांड के साथ करता हूं।
miken32

SpoofMAC को इंगित करने के लिए धन्यवाद। हालाँकि, इस विशेष समस्या के लिए यह सीधे कॉल के रूप में व्यवहार करता है ifconfig: कोई त्रुटि संदेश नहीं, लेकिन मैक पता नहीं बदलता है।
कारलिटो

दरअसल, यह सिर्फ ifconfig कहता है। यदि अजगर में ऐसा कुछ किया जाता है, तो अजगर को चारों ओर लपेटने का कारण है।
मैक्स रिड

1

~ से पहले मैक पते बदलने पर ठोकर खाई

कोशिश करने के लिए कई जवाब:

  1. को बदलने en4का प्रयास करेंen0
  2. http://www.macspoofer.com/
  3. http://sweetpproductions.com/wifispoof/ (यह वाईफाई के लिए है - लेकिन यह मदद कर सकता है?)

en<x>नेटवर्क डिवाइस का पहचानकर्ता है। बदलने के en4लिए en0वांछित प्रभाव नहीं होगा।
Volsk
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.