I'm attempting MAC spoofing on a network I own. I'm connecting to a NETGEAR WNDR4300 wireless router from an Ubuntu Linux machine. The network uses WPA2-PSK [AES] security.
Connecting to the network with an un-spoofed MAC works fine. I can bring my network interface down with
sudo ip link set dev wlan1 down
and then spoof my MAC with either
sudo macchanger -e wlan1
or manually with
sudo ip link set dev wlan1 address XX:XX:XX:XX:XX:XX
(picking some address). Both techniques work. When I bring the interface up with
sudo ip link set dev wlan1 up
it attempts to reconnect to the network, then prompts me for the password. I enter the correct password, but it fails to connect. I've tried this numerous times, with various MACs (random, same vendor, etc.), without success.
What's going wrong, or how can I diagnose the issue?