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 : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp