No se puede cambiar la dirección MAC en El Capitan

8

Leí la respuesta a esta pregunta e intenté cambiar la dirección MAC en0 de mi Mac. Cuando lo uso ifconfing, informa la nueva dirección MAC establecida, pero en Configuración de red, aún informa la anterior.

Utilizando ifconfig: ingrese la descripción de la imagen aquí

En el menú desplegable de Wi-Fi: ingrese la descripción de la imagen aquí

Intenté encender y apagar el Wi-Fi (usando sudo ifconfig en0 up/ down), igual. ¿Estoy haciendo algo mal o es parte de la Protección de integridad del sistema introducida en El Capitan?

La razón por la que creo que mi dirección MAC no ha cambiado, es porque uso restricciones de ancho de banda usando UniFi AP, pero cambiar mi dirección MAC no parece contravenir esas restricciones.

Behdad
fuente
1
Es poco probable que esto esté relacionado con la Protección de integridad del sistema (SIP), ya que esto solo afecta la capacidad de cambiar /Systemy otros archivos. La configuración amplia de la computadora, como las preferencias y opciones de red, no se ve afectada por SIP.
Graham Miln

Respuestas:

5

No tiene nada que ver con SIP porque el hecho es que no puede cambiar la dirección MAC física real de una NIC de esa manera, ya que está codificada en su EPROM. Puede suplantar una dirección MAC de esa manera, sin embargo, la dirección MAC física real de una NIC siempre será la que se programó hasta que se reprograme en la EPROM. Cambié mi MAC a lo que informa el suyo, mientras que ifconfig muestra la dirección falsificada, la dirección MAC física real permanece como se programó originalmente. Wireshark informa la dirección falsificada, pero eso no impide que una aplicación de verificación de hardware que sondea el hardware físico real de su dirección no vea la dirección real.

usuario3439894
fuente
1
Si, gracias. La dirección MAC que se muestra en el menú desplegable Redes muestra la dirección físicamente codificada, no la falsificada. (En realidad, encontré una configuración con errores con mi AP UniFi y ¡también la arreglé!)
Behdad
1
Yo uso SpoofMac . Funciona genial.
jamescampbell
6

Entiendo que realmente está buscando cambiar su dirección MAC, pero en caso de que quiera falsificarla para que aparezca como otra dirección MAC, esto es lo que recomiendo:

Usa SpoofMac . Simplemente funciona Aquí está cómo obtenerlo y usarlo:

$ 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

Espero que ayude a cualquiera que intente cambiar su dirección mac percibida y falle.

jamescampbell
fuente
1
Funciona bien para mi. ¡Gracias! La única diferencia es que necesita usar el setcomando para cambiar: Uso: spoof-mac list [--wifi] spoof-mac randomize [--local] <devices> ... spoof-mac set <mac> <devices> ... spoof-mac reset <dispositivos> ... spoof-mac normalizar <mac> spoof-mac -h | --help spoof-mac --version Editó la respuesta con este cambio.
Bruno Volpato
@BrunoCandidoVolpatodaCunha genial! Me alegro de que funcionó.
jamescampbell
77
No es necesario abarrotar su sistema, solo ejecute brew install spoof-macy luegosudo spoof-mac randomize en1
dhchdhd
@Barry, me alegra ver que es casero. Saludos
jamescampbell