Newcomer to the forums, but not to RasPi boards. However, this case is driving me nuts now for the nth day in a row...
It happens that I'm renting a room, and not a complete apartment. For a single guy in his early 20's, it's a great, and cheap solution. It also happens that my landlord is a paranoid freak who thinks everyone will start uploading child porn from his home network, if he does not enable the hidden SSID and MAC whitelist on the router... And he actively refuses to add new devices that are not "vital" - because, yes, you guessed right, the longer the MAC whitelist, the less responsive the whole system is. Unfortunately it is well detailed in the contract, and such, I can't do much against it (lately here in Budapest apartment prices went sky high, and even with a quite good salary, you can't really afford a place alone).
However there's one device on the filter that I don't use much (or at all). I haven't told him to remove it, as I could use this MAC for other devices, by spoofing it. No harm done, just getting my stuff done.
First I tried with my RasPi2 with an external Tenda 150Mb USB dongle (W331M), but it actively refused to change MAC. ifconfig would show that the MAC changed, but wpa_supplicant did not pick it up, and used the hardware MAC address. Spent two days researching, to no avail.
Decided to grab a RasPi3 (already wanted one as it would be a media player for my Plex server), and tried with that. No luck, wpa_cli still uses the damn hardware MAC address, no matter what I try ( one of the methods I tried is this viewtopic.php?f=29&t=139942, but also tried macchanger, manually changing MAC address while wlan0 is down, and so on). Unfortunately using cable is not an option.
How could I make this damn MAC address permanent?