netplan should support managing wlan devices via wpasupplicant

Bug #1616928 reported by Oliver Grawert
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
nplan (Ubuntu)
Fix Released
Wishlist
Martin Pitt

Bug Description

in the embedded world developers often do not use network-manager but instead create an
/etc/network/interfaces.d/wlan0 file with content like:
--
auto wlan0
iface wlan0 inet dhcp
  wpa-ssid XXXXXXXXX
  wpa-psk XXXXXXXXXXXXXXX
--

currently netplan only supports wireless management via network-manager. this consumes ram and diskspace and also runs permanent daemon processes as well as dbus services which might not be desired on constrained embedded systems.

it would be nice if netplan could support the simple combination of ifupdown and wpasupplicant alongside network-manager for wireless management.

Oliver Grawert (ogra)
Changed in nplan (Ubuntu):
importance: Undecided → Wishlist
Martin Pitt (pitti)
summary: - netplan should support managing wlan devices via wpasupplicant and
- ifupdown
+ netplan should support managing wlan devices via wpasupplicant
Changed in nplan (Ubuntu):
status: New → Triaged
Martin Pitt (pitti)
Changed in nplan (Ubuntu):
status: Triaged → In Progress
milestone: none → ubuntu-16.08
assignee: nobody → Martin Pitt (pitti)
Revision history for this message
Martin Pitt (pitti) wrote :
Changed in nplan (Ubuntu):
milestone: ubuntu-16.08 → none
status: In Progress → Fix Committed
Martin Pitt (pitti)
Changed in nplan (Ubuntu):
milestone: none → ubuntu-16.08
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package nplan - 0.11.1

---------------
nplan (0.11.1) yakkety; urgency=medium

  * tests/integration.py: Clean up wpa_supplicant in between tests

nplan (0.11) yakkety; urgency=medium

  * Support /lib/netplan/*.yaml files.
    This is useful for configuration snippets shipped by packages.
  * Add networkd support for wifi (LP: #1616928)
    networkd cannot handle wifi natively, so generate a wpa_supplicant
    configuration and unit that does the WLAN part and leave the IP part to
    networkd.
    This supports open and WPA2, and infrastructure and adhoc mode. "match:" is not
    supported as the netplan-wpa@.service helper unit is bound to the named network
    interface device unit.
  * As networkd can now handle wifi devices, use networkd consistently as a default
    renderer.
  * tests/integration.py: Kill leftover NetworkManager processes between tests.
    NetworkManager.service has KillMode=process and leaks dhclient processes.
  * Fix package description for updated yaml paths

 -- Martin Pitt <email address hidden> Tue, 30 Aug 2016 07:21:02 +0200

Changed in nplan (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.