This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
networkmanager [2020/10/07 16:50] Andrew Zaborowski Version compatibility update |
networkmanager [2021/04/14 15:58] Andrew Zaborowski Version features update |
||
---|---|---|---|
Line 7: | Line 7: | ||
| 0.5 to 0.7 | 1.14.0 | Open, WPA/WPA2 Personal and Enterprise networks, No AP mode, no hidden or Ad-hoc networks | | | 0.5 to 0.7 | 1.14.0 | Open, WPA/WPA2 Personal and Enterprise networks, No AP mode, no hidden or Ad-hoc networks | | ||
| 0.8 to 0.23 | 1.14.* | Open, WPA/WPA2 Personal and Enterprise networks, No AP mode, no hidden or Ad-hoc networks | | | 0.8 to 0.23 | 1.14.* | Open, WPA/WPA2 Personal and Enterprise networks, No AP mode, no hidden or Ad-hoc networks | | ||
- | | 0.8 to 0.23 | 1.16.0 and later | Open, WPA/WPA2 Personal and Enterprise networks, Infrastructure/AP/Ad-hoc modes, no hidden networks or P2P | | + | | 0.8 to 0.23 | 1.16.0 to 1.28-rc1 | Open, WPA/WPA2 Personal and Enterprise networks, Infrastructure/AP/Ad-hoc modes, no hidden networks or P2P | |
| 1.0 and later | 1.20.6 and later | Open, WPA/WPA2/WPA3 Personal and Enterprise networks, Infrastructure/AP/Ad-hoc modes, no hidden networks or P2P | | | 1.0 and later | 1.20.6 and later | Open, WPA/WPA2/WPA3 Personal and Enterprise networks, Infrastructure/AP/Ad-hoc modes, no hidden networks or P2P | | ||
| 1.0 and later | 1.24.0 and later | Open, WPA/WPA2/WPA3 Personal and Enterprise networks, Infrastructure/AP/Ad-hoc modes, infrastructure-mode Hidden networks, no P2P | | | 1.0 and later | 1.24.0 and later | Open, WPA/WPA2/WPA3 Personal and Enterprise networks, Infrastructure/AP/Ad-hoc modes, infrastructure-mode Hidden networks, no P2P | | ||
+ | | 1.0 and later | 1.28.0 and later | Open, WPA/WPA2/WPA3 Personal and Enterprise networks, Infrastructure/AP/Ad-hoc modes, infrastructure-mode Hidden networks, no P2P, IWD-side autoconnect | | ||
+ | | 1.0 and later | 1.34.0 and later | Open, WPA/WPA2/WPA3 Personal and Enterprise networks, Infrastructure/AP/Ad-hoc modes, infrastructure-mode Hidden networks, no P2P, IWD-side autoconnect, network config editing from NM | | ||
=== Building NM === | === Building NM === | ||
Line 18: | Line 20: | ||
<code> | <code> | ||
- | $ wget https://github.com/NetworkManager/NetworkManager/archive/1.26.2.tar.gz | + | $ wget https://github.com/NetworkManager/NetworkManager/archive/1.30.2.tar.gz |
- | $ tar -xvzf 1.26.2.tar.gz | + | $ tar -xvzf 1.30.2.tar.gz |
- | $ cd NetworkManager-1.26.2 | + | $ cd NetworkManager-1.30.2 |
$ ./autogen.sh --with-crypto=gnutls --disable-ppp --without-tests --disable-ovs --without-wext --disable-maintainer-mode --disable-qt --disable-gtk-doc --disable-introspection --with-iwd | $ ./autogen.sh --with-crypto=gnutls --disable-ppp --without-tests --disable-ovs --without-wext --disable-maintainer-mode --disable-qt --disable-gtk-doc --disable-introspection --with-iwd | ||
$ make -j 3 | $ make -j 3 | ||
Line 44: | Line 46: | ||
Once this is done you should be able to see a list of available networks from your Network Manager client interface (nm-applet, Gnome Shell or one of the command line NM clients) and be able to connect to Open and WPA/WPA2-Personal networks (Pre-Shared Key networks) as normal. | Once this is done you should be able to see a list of available networks from your Network Manager client interface (nm-applet, Gnome Shell or one of the command line NM clients) and be able to connect to Open and WPA/WPA2-Personal networks (Pre-Shared Key networks) as normal. | ||
+ | |||
+ | ---- | ||
+ | |||
+ | The following settings fine-tune NM's IWD backend. | ||
+ | |||
+ | //(Since 1.28)// Selects between IWD-driven (when ''yes'', default) or NM-driven (when ''no'') autoconnect logic: | ||
+ | <code> | ||
+ | [device] | ||
+ | wifi.iwd.autoconnect=yes | ||
+ | </code> | ||
+ | |||
+ | //(Currently in master, to arrive in 1.34, didn't make 1.32)// Tells NM to re-write IWD network configurations whenever an NM network profile is changed thus enabling editing settings such as EAP authentication from //nm-connection-editor// GUI. //Warning:// when enabled NM profiles are the authoritative ones and IWD's ''/var/lib/iwd'' files can get overwritten any time: | ||
+ | <code> | ||
+ | [main] | ||
+ | iwd-config-path=/var/lib/iwd | ||
+ | </code> | ||
==== Limitations ==== | ==== Limitations ==== |