I have an Intel 1000 BGN Wi-Fi card and I tried to set its MAC address to 00:00:de:ad:be:ef, but this didn't work:
[root@localhost .]# ifconfig wlan0 hw ether 00:00:de:ad:be:ef SIOCSIFHWADDR: Cannot assign requested address
But setting it to 00:26:de:ad:be:ef worked. Do you know where the problem is?
On Windows I wasn't able even to change the MAC address; it just didn't change when I changed registry entries, etc.