Ubuntu 13.04 i386. Bug is still there. When I spoof mac via Edit Connections -> (choose connection) -> Cloned MAC address, and after that trying to connect to AP, my connection does not establish. When I trying to connect to WPA2-encrypted AP and open, both have the same issue.
When I spoof MAC with: sudo ifconfig wlan0 down sudo macchanger -r wlan0 sudo ifconfig wlan0 up I have the same issue. In my /var/log/syslog I have something like: wpa_supplicant[1370]: wlan0: SME: Trying to authenticate with XX:XX:XX:XX:XX:XX[AP MAC addr] (SSID='test' freq=2437 MHz) kernel: [ 180.959024] wlan0: authenticate with XX:XX:XX:XX:XX:XX[AP MAC addr] kernel: [ 180.960204] wlan0: send auth to XX:XX:XX:XX:XX:XX[AP MAC addr] (try 1/3) NetworkManager[1300]: <info> (wlan0): supplicant interface state: scanning -> authenticating kernel: [ 181.162234] wlan0: send auth to XX:XX:XX:XX:XX:XX[AP MAC addr] (try 2/3) kernel: [ 181.366146] wlan0: send auth to XX:XX:XX:XX:XX:XX[AP MAC addr] (try 3/3) kernel: [ 181.570031] wlan0: authentication with XX:XX:XX:XX:XX:XX[AP MAC addr] timed out NetworkManager[1300]: <info> (wlan0): supplicant interface state: authenticating -> disconnected NetworkManager[1300]: <info> (wlan0): supplicant interface state: disconnected -> scanning wpa_supplicant[1370]: wlan0: SME: Trying to authenticate with XX:XX:XX:XX:XX:XX[AP MAC addr] (SSID='test' freq=2437 MHz) kernel: [ 182.534318] wlan0: authenticate with XX:XX:XX:XX:XX:XX[AP MAC addr] kernel: [ 182.535346] wlan0: send auth to XX:XX:XX:XX:XX:XX[AP MAC addr] (try 1/3) NetworkManager[1300]: <info> (wlan0): supplicant interface state: scanning -> authenticating kernel: [ 182.737324] wlan0: send auth to XX:XX:XX:XX:XX:XX[AP MAC addr] (try 2/3) kernel: [ 182.941221] wlan0: send auth to XX:XX:XX:XX:XX:XX[AP MAC addr] (try 3/3) kernel: [ 183.145114] wlan0: authentication with XX:XX:XX:XX:XX:XX[AP MAC addr] timed out NetworkManager[1300]: <info> (wlan0): supplicant interface state: authenticating -> disconnected NetworkManager[1300]: <info> (wlan0): supplicant interface state: disconnected -> scanning When I spoof MAC with macchanger utility (or ifconfig hw ether), after some attempts of connection establishing, system resets the wlan0 substituted MAC with the original hardware MAC and after that connects without problems, but with original MAC address: ... kernel: [ 185.684537] wlan0: authenticate with 5XX:XX:XX:XX:XX:XX[AP MAC addr] kernel: [ 185.685536] wlan0: send auth to XX:XX:XX:XX:XX:XX[AP MAC addr]0 (try 1/3) NetworkManager[1300]: <info> (wlan0): supplicant interface state: scanning -> authenticating kernel: [ 185.887608] wlan0: send auth to XX:XX:XX:XX:XX:XX[AP MAC addr] (try 2/3) NetworkManager[1300]: <warn> Activation (wlan0/wireless): association took too long, failing activation. NetworkManager[1300]: <info> (wlan0): device state change: config -> failed (reason 'SSID not found') [50 120 53] NetworkManager[1300]: <warn> Activation (wlan0) failed for connection 'test' NetworkManager[1300]: <info> (wlan0): supplicant interface state: authenticating -> disconnected NetworkManager[1300]: <info> (wlan0): device state change: failed -> disconnected (reason 'none') [120 30 0] NetworkManager[1300]: <info> (wlan0): deactivating device (reason 'none') [0] NetworkManager[1300]: <info> (wlan0): taking down device. NetworkManager[1300]: <info> (wlan0): reset MAC address to XX:XX:XX:XX:XX:XX[Original my MAC addr] kernel: [ 186.141883] brcmsmac bcma0:0: brcms_ops_bss_info_changed: qos enabled: false (implement) kernel: [ 186.141895] brcmsmac bcma0:0: brcms_ops_config: change power-save mode: false (implement) kernel: [ 186.142028] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready NetworkManager[1300]: <info> (wlan0): supplicant interface state: disconnected -> disabled NetworkManager[1300]: <info> (wlan0): supplicant interface state: disabled -> disconnected ... It seems that this bug exists for a long time and so, must be fixed. If there's lack of information, I can try to explain more detail with request. ** Changed in: network-manager (Ubuntu) Status: Expired => Confirmed -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to network-manager in Ubuntu. https://bugs.launchpad.net/bugs/787192 Title: Network Manager Cloned MAC Address feature fails on WPA Wireless Networks Status in “network-manager” package in Ubuntu: Confirmed Bug description: Binary package hint: wpasupplicant On Ubuntu 11.04 wpasupplicant version 0.7.3-0ubuntu1 I am attempting to connect to a WPA protected Wireless Acess Point and when I use the Cloned MAC Address feature in Network Manager the connection fails to establish. Googling I have found a possible cause/solution here ==> http://markmail.org/message/5ary4cvzlirvro73 Which States: The new NetworkManager has implemented MAC spoofing feature just for this purpose. In connection editor, on 'Wireless' tab there is a new edit box 'Cloned MAC address'. If you put your desired MAC here, it will be set on an interface when the connection is activated. And you don't need to change your MAC in udev or any other way. See https://bugzilla.redhat.com/show_bug.cgi?id=447827 Unfortunately, there is still one glitch in wpa_supplicant that causes WPA connections don't work. I've sent a patch to hostap mailing list fixing that, but no reply yet. Is it possible to chase down the patch and provide a ppa with a fix to wpa_supplicant? To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/787192/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp