If you wish to change your MAC address in Linux, all you have to do is bring the interface down then use the hw ether switch:
ifconfig eth0 downifconfig eth0 hw ether 02:01:02:03:04:08ifconfig eth0 up
on 09/26/2009 – Made popular on 09/26/2009
So I have been trying to convert my linux box which is running Mint into an router. eth0 has a public address that has 71.xx.xx.xx for an IP addr. I created an eth0:0 and set it an IP address , 10.0.0.100. I started a DHCP server that is on eth0 ( because it wont use eth0:0) and that's giving out addresses between 10.0.0.101 and 10.0.0.200. I can ping between eth0 and eth0:0 on the same machine.
I have a pretty standard Debian 5.0.2 system (2.6.26-2-amd64 kernel), with a 4-core Phenom processor. Everything has been working great for years, and suddenly during a reboot, I got an error message about statd failing.