I was unable to change the MAC address of the Wi-FI device on a MacBook Air (M1 2020) running macOS Sequoia due to the following error: ifconfig: ioctl (SIOCAIFADDR): Can't assign requested addres
.
By running the commands in following sequence I was able to change it successfully:
- Turn WiFi device off
- Turn the WiFi device on again:
networksetup -setairportpower en0 on
- Change the MAC:
ifconfig en0 ether <mac-address-here>
- Run:
networksetup -detectnewhardware
@limitay Considering you didn't use quote, are you trying my approach? If yes, do you have the WiFI switch disabled? The switch shouldn't be disabled, simply disassociate the AP you were connected to.