I ran:
sudo macchanger -r wlan0
sudo macchanger -m xx:xx:xx:xx:xx:xx wlan0
Both of these commands produce a change as confirmed with both ifconfig wlan0 and macchanger -s wlan0.
But after I connect to a router--or after a few minutes--the MAC address always reverts back to default.
Anybody know how to get macchanger working?