Работать должно, но до 1й перезагрузки.
1 Прописать его в /etc/network/interfaces
При статическом адрессе:
iface ethX inet static
...........
hwaddress ether XX:XX:XX:XX:XX:XX #MAK A
При Динамическом
iface eth0 inet dhcp
pre-up ifconfig hw ether <mac-address>
auto eth0
2-ой способ пропиши в файл автозагрузки /etc/rc.local
---//---
ifconfig eth0 down
ifconfig eth0 hw ether XX:XX:XX:XX:XX:XX #MAK A
ifconfig eth0 up
---//---
exit 0