[Pkg-utopia-maintainers] Bug#732391: network-manager: roamed from BSSID 02:25:9C:XX:XX:XX (myssid) to (none), ((none))

gabriel gabriel at unseen.is
Tue Dec 17 14:44:02 UTC 2013


Package: network-manager
Version: 0.9.8.0-5
Severity: normal
Tags: upstream

Dear Maintainer,


i'm consequently losing connection to a wireless network with messages like

deauthenticating from 02:25:9c:XX:XX:XX by local choice (reason=1)

It is a WPA2 Enterprise network that also serves WPA with hidden SSID.

There are also other people in this network that have the same issue, in
particular seen with Intel Centrino Wireless-N 1000 wifi adapters. But I
don't think that it's related to that specific network card but to the
implementation how network-manager differs WPA and WPA2 networks.

When I'm using debian's interfaces configuration file with
wpa_supplicant I get a seamless network connection. That is - I guess -
because I can tell wpa_supplicant to only use CCMP pairwise/group ciphers.

I've also tried that with network-manager in the networks configuration file
[802-11-wireless-security]
key-mgmt=wpa-eap
proto=rsn
pairwise=ccmp
group=ccmp

but it doesn't seem to be properly honored, maybe the comment in the
source code is relevant here:

NetworkManager/libnm-util/nm-setting-wireless.c:
// FIXME: should handle WPA and RSN separately here to ensure that
// if the Connection only uses WPA we don't match a cipher against
// the AP's RSN IE instead


Despite of that I'm wondering why network-manager roams to a different
SSID. network-manager debug shows:

(wlan0): roamed from BSSID 02:25:9C:XX:XX:XY (myssid) to
02:25:9C:XX:XX:XX (myssid)
Activation (wlan0) successful, device activated.
[...]
(wlan0): roamed from BSSID 02:25:9C:XX:XX:XX (myssid) to (none) ((none))
(wlan0): supplicant interface state: completed -> authenticating
(wlan0): supplicant interface state: authenticating -> associating
(wlan0): supplicant interface state: associating -> associated
(wlan0): supplicant interface state: associated -> 4-way handshake
(wlan0): supplicant interface state: 4-way handshake -> completed
[...]
(wlan0): roamed from BSSID (none) ((none)) to 02:25:9C:XX:XX:XY (myssid)
(wlan0): supplicant interface state: completed -> disconnected

That '(none)' is the WPA newtork and '(myssid)' is RSN/WPA2.


Maybe that is a too kind of special situation and it's not worth
debugging - as WPA2 is actual standard now. But it would be nice if
networking would be working here with network-manager, too.


Thanks in advance for any comment

gabriel



-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.11-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages network-manager depends on:
ii  adduser                3.113+nmu3
ii  dbus                   1.6.18-2
ii  isc-dhcp-client        4.2.4-7
ii  libc6                  2.17-97
ii  libdbus-1-3            1.6.18-2
ii  libdbus-glib-1-2       0.100.2-1
ii  libgcrypt11            1.5.3-2
ii  libglib2.0-0           2.36.4-1
ii  libgnutls26            2.12.23-8
ii  libgudev-1.0-0         204-5
ii  libnl-3-200            3.2.21-1
ii  libnl-genl-3-200       3.2.21-1
ii  libnl-route-3-200      3.2.21-1
ii  libnm-glib4            0.9.8.0-5
ii  libnm-util2            0.9.8.0-5
ii  libpolkit-gobject-1-0  0.105-4
ii  libuuid1               2.20.1-5.5
ii  lsb-base               4.1+Debian12
ii  udev                   204-5
ii  wpasupplicant          1.0-3+b2

Versions of packages network-manager recommends:
ii  crda          1.1.2-1
ii  dnsmasq-base  2.67-1
ii  iptables      1.4.20-2
ii  modemmanager  0.5.2.0-2.1
ii  policykit-1   0.105-4
ii  ppp           2.4.5+git20130610-1

Versions of packages network-manager suggests:
pn  avahi-autoipd  <none>

-- Configuration Files:
/etc/NetworkManager/NetworkManager.conf changed [not included]
/etc/polkit-1/localauthority/10-vendor.d/org.freedesktop.NetworkManager.pkla
[Errno 13] Permission denied:
u'/etc/polkit-1/localauthority/10-vendor.d/org.freedesktop.NetworkManager.pkla'

-- no debconf information



More information about the Pkg-utopia-maintainers mailing list