NetworkManager
NetworkManager(8) is a daemon
that manages Ethernet, Wi-Fi, and mobile broadband network
connections. Install the NetworkManager package for the basic
NetworkManager utilities.
Starting NetworkManager
Before enabling the NetworkManager daemon, disable
any other network management services, such as dhcpcd,
wpa_supplicant, or wicd. These services all control
network interface configuration, and will interfere with NetworkManager.
Also ensure that the dbus service is enabled and
running. NetworkManager uses dbus to expose networking information and a
control interface to clients, and will fail to start without it.
Finally, enable the NetworkManager service.
Configuring NetworkManager
Users of NetworkManager must belong to the network group.
The NetworkManager package includes a command line tool,
nmcli(1), and a text-based user
interface, nmtui(1), to control network
settings.
There are many other front-ends to NetworkManager, including nm-applet for
system trays, nm-plasma for KDE Plasma, and a built-in network
configuration tool in GNOME.
Eduroam with NetworkManager
Eduroam is a roaming service providing international, secure Internet access at universities and other academic institutions. More information can be found here.
Dependencies
Install the python3-dbus package.
Installation
Download the correct eduroam_cat installer for your institution from here and execute it. It will provide a user interface guiding you through the process.