временная:sudo ifconfig eth0 hw ether xx:xx:Xx:xxпостоянная:Для этого идём в /etc/network/if-pre-up.d/ и создаём там от рута файл, например имени pre-upВ этот файл пишем следующее: /bin/shifconfig eth0 hw ether 00:00:00:00Чтобы изменения вступили сразу же, без перезагрузки, даём команду:/etc/init.d/networking restartПри этом в первый раз (особенно при работающем интерфейсе) может вылезти такое: /etc/init.d/networking restartSetting up IP spoofing protection: rp_filter.Reconfiguring network interfaces .SIOCDELRT: No such processifup: interface lo already configuredSIOCSIFHWADDR: Device or resource busyrun-parts: /etc/network/if-pre-up.d/pre-up exited with return code 1done.Повторяем команду, на этот раз всё должно быть без шума и пыли:notebeast:/home/beast /etc/init.d/networking restartSetting up IP spoofing protection: rp_filter.Reconfiguring network interfaces .ifup: interface lo already configureddoneилив /etc/network/interfaces добавляем:hwaddress ether XX:XX:XX:XX:XX:XXилипри помощи пакетика macchangerили в дописываем в начало /etc/conf.d/netmac_eth0=00:50:8D:63:41:DEдерзай
а для wlan интерфейса? Мак меняю без проблем командойsudo ifconfig wlan0 hw ether xx:xx:Xx:xxа вот заставить подменять мак после рестарта не получается приведенным выше советом :(
Василий Болгов,man ifconfig? Если прочтёшь, поймёшь, что не надо заменять ether ни на что))Онатолей beastea Лебедеф,А зачем так сложно?о_О Если писать через тот же ifconfig, так можно отправить куда-нить в ~/.profile, небось сработает. Кстати, советую попробовать, запихать в файлик ~/.profile строчку sudo ifconfig eth0 hw ether 000000000000, хотя лучше через interfaces попробовать, почитай, что там да как с этим файлом, там одной строчкой не обойтись как написано выше))