Impossibile modificare l'indirizzo MAC in El Capitan


8

Ho letto la risposta a questa domanda e ho provato a cambiare l'indirizzo MAC en0 del mio Mac. Quando uso ifconfing, riporta l'indirizzo MAC appena impostato, ma in Impostazioni di rete, riporta ancora quello vecchio.

Utilizzando ifconfig: inserisci qui la descrizione dell'immagine

Nel menu a discesa Wi-Fi: inserisci qui la descrizione dell'immagine

Ho provato ad accendere e spegnere il Wi-Fi (usando sudo ifconfig en0 up/ down), sempre lo stesso. Sto sbagliando qualcosa o questa è una parte di System Integrity Protection introdotta in El Capitan?

Il motivo per cui penso che il mio indirizzo MAC non sia cambiato, è che utilizzo le restrizioni di larghezza di banda utilizzando UniFi AP, ma la modifica del mio indirizzo MAC non sembra contravvenire a tali restrizioni.


1
È improbabile che ciò sia correlato a System Integrity Protection (SIP), poiché ciò influisce solo sulla possibilità di modificare /Systeme altri file. SIP non influenza le impostazioni a livello di computer come le preferenze e le opzioni di rete.
Graham Miln,

Risposte:


5

Non ha nulla a che fare con SIP perché il fatto è che non è possibile modificare l'indirizzo MAC fisico effettivo di una scheda NIC in quel modo poiché è codificato nella sua EPROM. È possibile falsificare un indirizzo MAC in quel modo, tuttavia l'indirizzo MAC fisico effettivo di una scheda NIC sarà sempre quello di cui è stato programmato fino a quando non viene riprogrammato nella EPROM. Ho cambiato il mio MAC con quello che riporta il tuo, mentre ifconfig mostra l' indirizzo contraffatto , l'attuale indirizzo MAC fisico rimane come era originariamente programmato. Wireshark sta segnalando l'indirizzo contraffatto ma ciò non impedisce a un'app di verifica hardware che consenta al polling dell'hardware fisico effettivo per il suo indirizzo di vedere l'indirizzo reale.


1
Si Grazie. L'indirizzo MAC mostrato nel menu a discesa Networking mostra l'indirizzo fisico, non quello falsificato. (In realtà ho trovato una configurazione errata con il mio AP UniFi e ho risolto anche quello!)
Behdad,

1
Uso SpoofMac . Funziona alla grande.
Jamescampbell,

6

Capisco che stai cercando di cambiare effettivamente il tuo indirizzo MAC, ma nel caso in cui tu voglia falsificarlo per apparire come un altro indirizzo MAC, questo è ciò che raccomando:

Usa SpoofMac . Funziona e basta. Ecco come ottenerlo e utilizzarlo:

$ 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

Spero che ciò aiuti chiunque cerchi di cambiare il proprio indirizzo mac percepito e fallire.


1
Funziona bene per me. Grazie! L'unica differenza è che è necessario utilizzare il setcomando per modificare: Utilizzo: spoof-mac list [--wifi] spoof-mac randomize [--local] <devices> ... spoof-mac set <mac> <devices> ... spoof-mac reset <dispositivi> ... spoof-mac normalizza <mac> spoof-mac -h | --help spoof-mac --version Modificata la risposta con questa modifica.
Bruno Volpato,

@BrunoCandidoVolpatodaCunha great! Sono contento che abbia funzionato.
Jamescampbell

7
Non c'è bisogno di ingombrare il sistema, basta eseguire brew install spoof-mace quindisudo spoof-mac randomize en1
dhchdhd

@Barry bello felice di vedere che è homebrew. Saluti
jamescampbell
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.