Przeczytałem odpowiedź na to pytanie i próbowałem zmienić adres en0 MAC mojego Maca. Kiedy używam ifconfing
, zgłasza nowo ustawiony adres MAC, ale w Ustawieniach sieciowych wciąż zgłasza stary.
Próbowałem włączyć i wyłączyć Wi-Fi (używając sudo ifconfig en0 up
/ down
), nadal tak samo. Czy robię coś złego, czy jest to część ochrony integralności systemu wprowadzonej w El Capitan?
Powodem, dla którego uważam, że mój adres MAC się nie zmienił, jest to, że używam ograniczeń przepustowości za pomocą UniFi AP, ale zmiana mojego adresu MAC nie wydaje się naruszać tych ograniczeń.
macos
network
el-capitan
mac-address
Behdad
źródło
źródło
/System
i innych plików. SIP nie ma wpływu na ustawienia całego komputera, takie jak preferencje i opcje sieciowe.Odpowiedzi:
Nie ma to nic wspólnego z SIP, ponieważ faktem jest, że nie można zmienić faktycznego fizycznego adresu MAC karty sieciowej w ten sposób, ponieważ jest on zakodowany w jego pamięci EPROM. Możesz sfałszować adres MAC w ten sposób, jednak rzeczywisty fizyczny adres MAC karty sieciowej będzie zawsze tym, dla którego został zaprogramowany, dopóki nie zostanie przeprogramowany w pamięci EPROM. Zmieniłem swój MAC na twój, a ifconfig pokazuje sfałszowany adres, ale fizyczny adres MAC pozostaje taki, jak pierwotnie zaprogramowany. Wireshark zgłasza sfałszowany adres, ale to nie powstrzymuje aplikacji weryfikującej sprzęt, która sonduje rzeczywisty fizyczny sprzęt dla jego adresu, aby zobaczyć prawdziwy adres.
źródło
Rozumiem, że naprawdę chcesz zmienić swój adres MAC, ale jeśli chcesz go sfałszować, aby pojawiał się jako inny adres MAC, oto co polecam:
Użyj SpoofMac . To po prostu działa. Oto jak go zdobyć i używać:
Mam nadzieję, że pomoże każdemu, kto próbuje zmienić swój postrzegany adres MAC i zawiedzie.
źródło
set
do zmiany należy użyć polecenia: Sposób użycia: spoof-mac list [--wifi] spoof-mac randomize [--local] <devices> ... spoof-mac set <mac> <devices> ... spoof-mac reset <urządzenia> ... spoof-mac normalizuj <mac> spoof-mac -h | --help spoof-mac --version Edytowano odpowiedź z tą zmianą.brew install spoof-mac
a następniesudo spoof-mac randomize en1