User Tools

Site Tools


networkmanager

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
networkmanager [2020/10/07 16:52]
Andrew Zaborowski 1.28 post rc1 should hopefully drop the <1.0 compatibility
networkmanager [2021/04/14 15:58]
Andrew Zaborowski Version features update
Line 10: Line 10:
 | 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 ====
networkmanager.txt · Last modified: 2022/09/23 15:21 by Andrew Zaborowski