Для начала вы должны деактивировать сетевой интерфейс.. и не говорите никому для чего вы хотите сменить MAC…)
1 2 3 4 5 6 | ifconfig eth0 down ifconfig eth0 hw ether 00:01:02:03:04:05 # Linux ifconfig fxp0 link 00:01:02:03:04:05 # FreeBSD ifconfig hme0 ether 00:01:02:03:04:05 # Solaris sudo ifconfig en0 ether 00:01:02:03:04:05 # Mac OS X Tiger sudo ifconfig en0 lladdr 00:01:02:03:04:05 # Mac OS X Leopard |
Далее, если у вас Мак (всмысле, Apple):
Замененный таким образом mac-address не отображается в System Preferences и сохранится только до рестарта. Для фанатов — можно сохранить скрипт и поместить его в /Library/StartupItems (соответственно оформив plist).
Пример правильного оформления: http://docs.info.apple.com/article.html?artnum=107475
Запускается _до_ инициализации сети (получения IP по DHCP)
Для сохранения измененного мак-адреса после перезагрузки необходимо в /etc/rc.common внести строчку ifconfig en0 lladdr 02:01:02:03:04:05
Для замены mac-address на беспроводной карте (поддерживаются только карты Airport Extreme), надо сделать следующее:
пойти сюда (http://www.suspekt.org)
и внимательно почитать что там написано. Дальше следовать инструкциям.
