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

Reply via email to