[Pkg-utopia-maintainers] Bug#634972: network-manager: inconvenient for manual config editing

Tzafrir Cohen tzafrir at debian.org
Thu Jul 21 11:02:06 UTC 2011


Package: network-manager
Version: 0.8.4.0-2
Severity: wishlist


I configured a wireless connection on my system with NetworkManager. It
it very unintuitive, to say the least.

NetworkManager provides /etc/NetworkManager/system-connections/ . A
properly-written config file dropped in the should do the trick.

Sadly there is no such example config file in the the docus directory of
the package. Below is a slightly-obfuscated version of the file that I
used:


[connection]
type=802-11-wireless
id=TheNetwork
# Note: you MUST unrem this but with a new UUID of your own
#uuid=09c4b373-d842-0198-5d8f-44894de25d0ea0

[802-11-wireless]
ssid=TheNameOfTheNetwork
security=802-11-wireless-security

[802-11-wireless-security]
key-mgmt=wpa-psk
psk=SECRET


This was still not good enough. It took me a while (and code browsing) to
figure out that the interface is considered to be "unavailable" because
the global "wireless" option was disabled, in

  /var/lib/NetworkManager/NetworkManager.state

That configuration file is not mentioned anywhere in NetworkManager(8).
Likewise there is no firendly warning in the logs "hey, we found a
wireless interface but we won't use it, as wireless support is disabled."

Another minor issue is the syntax of nmcli. It seems that nmcli will find
the longest possible method to define a command. To start the network
interface:

  nmcli con up   id TheNetwork
  nmcli con down id TheNetwork

I just wish there would be a command-line interface that would do the
Right Thing[tm] with a shorter command-line.

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

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

Versions of packages network-manager depends on:
ii  adduser                      3.113       add and remove users and groups
ii  dbus                         1.4.12-4    simple interprocess messaging syst
ii  isc-dhcp-client              4.1.1-P1-17 ISC DHCP client
ii  libc6                        2.13-7      Embedded GNU C Library: Shared lib
ii  libdbus-1-3                  1.4.12-4    simple interprocess messaging syst
ii  libdbus-glib-1-2             0.94-4      simple interprocess messaging syst
ii  libgcrypt11                  1.4.6-7     LGPL Crypto library - runtime libr
ii  libglib2.0-0                 2.28.6-1    The GLib library of C routines
ii  libgnutls26                  2.10.5-2    the GNU TLS library - runtime libr
ii  libgudev-1.0-0               171-3       GObject-based wrapper library for 
ii  libnl1                       1.1-7       library for dealing with netlink s
ii  libnm-glib2                  0.8.4.0-2   network management framework (GLib
ii  libnm-util1                  0.8.4.0-2   network management framework (shar
ii  libpolkit-gobject-1-0        0.101-4     PolicyKit Authorization API
ii  libuuid1                     2.17.2-9.1  Universally Unique ID library
ii  lsb-base                     3.2-27      Linux Standard Base 3.2 init scrip
ii  udev                         171-3       /dev/ and hotplug management daemo
ii  wpasupplicant                0.7.3-3     client support for WPA and WPA2 (I

Versions of packages network-manager recommends:
ii  dnsmasq-base                  2.57-1     A small caching DNS proxy and DHCP
ii  iptables                      1.4.11.1-2 administration tools for packet fi
ii  modemmanager                  0.4.997-1  D-Bus service for managing modems
ii  policykit-1                   0.101-4    framework for managing administrat
ii  ppp                           2.4.5-5    Point-to-Point Protocol (PPP) - da

Versions of packages network-manager suggests:
ii  avahi-autoipd                 0.6.30-5   Avahi IPv4LL network address confi

-- no debconf information





More information about the Pkg-utopia-maintainers mailing list