I followed all steps: I disabled network manager’s automatic search for networks with sudo systemctl disable NetworkManager.service, I executed sudo ip link set wlp4s0 down as well, sudo macchanger -r wlp4s0 returned [ERROR] Could not change MAC: interface up or insufficient permissions

this is a 2014 macbook pro 11.1 I used to install ubuntu 23.10 on. If I execute macchanger -l I see a list of vendors and the 6 first digits of the mac address reserved to each vendor, including apple. Is this the reason? But how could it be? Im not running macOS, but ubuntu (macOS hasn’t been completely wiped out of the computer, it’s on a different partition).

Can it be a driver issue? Some drivers don’t support changing the MAC.

  • BakedCatboy@lemmy.ml
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 months ago

    Did you make sure to stop network manager too? I think disabling it tells it not to start it automatically but I think if it was already running it may have stayed up and maybe it brought the interface back up.

    That’s my only guess, if ip link shows it as down still then idk. NetworkManager also has its own Mac spoofing thing so you might have better success editing the properties of the network connection in NetworkManager and putting a new Mac in the cloned Mac address field. I’ve only used macchanger with netctl.