El Capitan에서 MAC 주소를 변경할 수 없습니다


8

이 질문에 대한 답변을 읽고 Mac의 en0 MAC 주소를 변경하려고했습니다. 을 사용할 때 ifconfing새로 설정된 MAC 주소를보고하지만 네트워크 설정에서는 여전히 이전 MAC 주소를보고합니다.

사용 ifconfig: 여기에 이미지 설명을 입력하십시오

Wi-Fi 드롭 다운에서 : 여기에 이미지 설명을 입력하십시오

Wi-Fi를 켜고 끄려고 시도했지만 ( sudo ifconfig en0 up/ 사용 down) 여전히 동일합니다. 내가 잘못했거나 El Capitan에 도입 된 시스템 무결성 보호 의 일부 입니까?

MAC 주소가 변경되지 않았다고 생각하는 이유는 UniFi AP를 사용하여 대역폭 제한을 사용하지만 MAC 주소를 변경해도 이러한 제한을 위반하지 않는 것입니다.


1
변경 /System및 기타 파일 기능에만 영향을 미치므로 SIP (System Integrity Protection)와 관련이 없습니다 . 네트워킹 기본 설정 및 옵션과 같은 컴퓨터 전체 설정은 SIP의 영향을받지 않습니다.
Graham Miln

답변:


5

SIP의 EPROM으로 인코딩 된 NIC의 실제 MAC 주소를 변경할 수 없기 때문에 SIP와는 아무런 관련이 없습니다. 이러한 방식으로 MAC 주소를 스푸핑 할 수 있지만 NIC의 실제 물리적 MAC 주소는 항상 EPROM에 다시 프로그래밍 될 때까지 프로그래밍 된 주소입니다. 내 MAC을보고하는 내용으로 변경했지만, 구성에 스푸핑 된 주소가 표시되면 실제 실제 MAC 주소는 원래 프로그래밍 된대로 유지됩니다. Wireshark는 스푸핑 된 주소를보고하지만 실제 실제 하드웨어를 폴링하여 실제 주소를 볼 수있는 하드웨어 확인 앱을 중단 시키지는 않습니다.


1
네 감사합니다. 네트워킹 드롭 다운에 표시된 MAC 주소는 스푸핑 된 주소가 아닌 물리적으로 하드 코딩 된 주소를 보여줍니다. (실제로 UniFi AP에서 버그가있는 구성을 찾아서 수정했습니다!)
Behdad

1
SpoofMac을 사용 합니다 . 잘 작동합니다.
jamescampbell 5

6

MAC 주소를 실제로 변경하려고한다고 알고 있지만 다른 MAC 주소로 표시되도록 스푸핑하려는 경우 다음을 권장합니다.

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명령 을 사용하여 변경 해야한다는 것입니다 . 사용법 : spoof-mac list [--wifi] spoof-mac randomize [--local] <devices> ... spoof-mac set <mac> <devices> ... spoof-mac reset <devices> ... spoof-mac normalize <mac> spoof-mac -h | --help spoof-mac --version이 변경 사항으로 답변을 편집했습니다.
Bruno Volpato

트윗 담아 가기 다행이다.
jamescampbell

7
필요는 실행 시스템을 혼란 없습니다 brew install spoof-mac다음과sudo spoof-mac randomize en1
dhchdhd

@ Barry는 그것이 Homebrew임을 알게되어 기쁘다. 건배
jamescampbell
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.