I tried every variation of this. I assumed smsc95xx is substituted with the site code. And of course xx xx etc is the old mac address.
ifconfig shows the old mac address. The router is not fooled and issues a new IP. The new mac address is transmitted to FA rather than the old. So it doesn’t work.
I would appreciate if you could go over the steps again. Should the cmdline.txt be on one or two lines? Does it require a cold reboot?
cmdline.txt is A SINGLE LINE – which can get fairly long if you have a lot of stuff in it! As an example (from one of my honeypots, showing setting the mac address to b8:27:eb:e6:29:d3):
OK spoofed MAC address. Works great now on Pi2. Even the router was spoofed which surprised me. The spoof must change the flash memory on the actual ethernet hardware on the Pi. Which of course makes sense.