El Capitan में मैक एड्रेस नहीं बदल सकते


8

मैंने इस प्रश्न का उत्तर पढ़ा और अपने मैक के en0 मैक पते को बदलने की कोशिश की। जब मैं उपयोग करता हूं ifconfing, तो यह नए सेट मैक पते की रिपोर्ट करता है, लेकिन नेटवर्क सेटिंग्स में, यह अभी भी पुराने को रिपोर्ट करता है।

का उपयोग कर ifconfig: यहां छवि विवरण दर्ज करें

वाई-फाई ड्रॉपडाउन में: यहां छवि विवरण दर्ज करें

मैंने वाई-फाई को चालू और बंद ( sudo ifconfig en0 up/ का उपयोग करके down) करने की कोशिश की, अभी भी वही है। क्या मैं कुछ गलत कर रहा हूं या यह El Capitan में शुरू की गई सिस्टम इंटीग्रिटी प्रोटेक्शन का एक हिस्सा है ?

मेरे विचार से मेरा MAC पता नहीं बदला है, यह है कि मैं UniFi AP का उपयोग करके बैंडविड्थ प्रतिबंधों का उपयोग करता हूं, लेकिन मेरे MAC पते को बदलने से उन प्रतिबंधों का उल्लंघन नहीं होता है।


1
यह सिस्टम इंटीग्रिटी प्रोटेक्शन (SIP) से संबंधित होने की संभावना नहीं है, क्योंकि यह केवल परिवर्तन /Systemऔर अन्य फ़ाइलों की क्षमता को प्रभावित करता है । कंप्यूटर की व्यापक सेटिंग्स जैसे कि नेटवर्किंग प्राथमिकताएं और विकल्प SIP से प्रभावित नहीं होते हैं।
ग्राहम मिलन

जवाबों:


5

इसका एसआईपी से कोई लेना-देना नहीं है क्योंकि तथ्य यह है कि आप एनआईसी के वास्तविक भौतिक मैक पते को उस तरीके से नहीं बदल सकते क्योंकि यह EPROM में एनकोडेड है। आप उस तरीके से मैक एड्रेस को खराब कर सकते हैं, हालांकि एनआईसी का वास्तविक भौतिक मैक एड्रेस हमेशा ऐसा होगा, जिसे EPROM में रिप्रोग्राम किए जाने तक प्रोग्राम किया गया था। मैंने अपने MAC को आपकी रिपोर्ट में बदल दिया है, जबकि ifconfig ने वास्तविक भौतिक मैक पते को खराब पते के रूप में दिखाया है क्योंकि यह मूल रूप से प्रोग्राम किया गया था। Wireshark खराब पते की रिपोर्ट कर रहा है, लेकिन यह एक हार्डवेयर सत्यापन ऐप को बंद नहीं करता है, जो वास्तविक पते को देखने से वास्तविक भौतिक हार्डवेयर को उसके पते पर पहुंचाता है।


1
हाँ धन्यवाद। नेटवर्किंग ड्रॉपडाउन में दिखाया गया मैक एड्रेस शारीरिक रूप से हार्डकोडेड पता दिखाता है, न कि स्पूफ। (वास्तव में मुझे मेरे UniFi एपी के साथ एक छोटी गाड़ी विन्यास मिला और यह भी तय हो गया!)
बेहदाद

1
मैं SpoofMac का उपयोग करता हूं । बहुत अच्छा काम करता है।
jamescampbell

6

मैं समझता हूं कि आप वास्तव में अपने मैक पते को बदलना चाह रहे हैं, लेकिन यदि आप इसे किसी अन्य मैक पते के रूप में प्रदर्शित करना चाहते हैं, तो मैं आपको यही सलाह देना चाहता हूं:

SpoofMac का प्रयोग करें । यह सिर्फ काम करता है। यह है कि इसे कैसे प्राप्त करें और इसका उपयोग कैसे करें:

$ git clone https://github.com/feross/SpoofMAC.git
$ cd SpoofMAC
$ python setup.py install
$ cd scripts
$ python spoof-mac.py list
- "Ethernet" on device "en0" with MAC address 3C:07:54:55:71:41
- "FireWire" on device "fw0" with MAC address A4:B1:97:FF:FE:9E
- "Wi-Fi" on device "en1" with MAC address 68:A8:6D:1B:FE:E4 currently set to 00:E0:B8:1B:FE:E4
$ python spoof-mac.py set 00:00:00:00:00 en1 # or whatever mac address you want

आशा है कि किसी को भी उनके कथित मैक पते और असफलता को बदलने की कोशिश करने में मदद मिलती है।


1
मेरे लिए ठीक काम करता है। धन्यवाद! अंतर केवल इतना है कि setइसे बदलने के लिए कमांड का उपयोग करने की आवश्यकता है : उपयोग: स्पूफ-मैक सूची [--wifi] स्पूफ-मैक रेंडमाइज करें [--local] <डिवाइसेस> ... स्पूफ-मैक सेट <mac> <डिवाइसेस> ... स्पूफ-मैक रीसेट <डिवाइस> ... स्पूफ-मैक सामान्यीकृत करें <mac> स्पूफ-मैक -h | --help spoof-mac --version इस परिवर्तन के साथ उत्तर को संपादित करें।
ब्रूनो वाल्पेटो

@BrunoCandidoVolpatodaCunha बढ़िया! खुशी है कि यह काम किया।
jamescampbell

7
अपने सिस्टम को अव्यवस्थित करने की आवश्यकता नहीं है, बस चलाएं brew install spoof-macऔर फिरsudo spoof-mac randomize en1
dhchdhd

@ बेरी को देखकर बहुत खुशी हुई कि यह होमब्रे है। चीयर्स
jamescampbell
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.