The Linux Network Manager

a) Description

Network Manager is the standard Linux service for managing network connections (Ethernet, Wi-Fi, VPN, mobile broadband). It runs in the background, connects automatically, and remembers your saved networks. Most desktop distributions (Ubuntu, Fedora, Debian, Arch with MATE/GNOME/KDE) use it by default.

b) Tasks you can do with Network Manager

Check status

Wi-Fi

Connections

IP configuration

Service management

Graphical and text interfaces