У меня есть MacBook Pro, и я хотел бы установить собственный MAC-адрес для моей карты Airport WiFi или порта Ethernet. В старых версиях Mac OS X вы могли сделать это так:
$ sudo ifconfig en0 ether 00:11:22:33:44:55 // Ethernet
$ sudo ifconfig en1 lladdr AA:BB:CC:DD:EE:FF // Airport
Чтобы он работал в Аэропорту, вам нужно включить его (например, $ sudo ifconfig en1 up
), убедиться, что он не подключен к какой-либо беспроводной сети, и выполнить команду. Я знаю, что такое изменение не будет распространяться через перезагрузки.
К сожалению, это больше не работает в Mac OS X 10.6.6. Похоже, что Apple удалила функциональность (команда молча завершается ошибкой). У кого-нибудь есть идеи как это сделать? Спасибо за любую помощь, которую вы можете предложить! :)
ОБНОВЛЕНИЕ: Автоматический скрипт Python: https://github.com/dave-gallagher/MacSpoofer