NetworkManager
NetworkManager is a high level network administration tool.
Installation
Usage
nmcli(1) and nmtui(1) are bundled with NetworkManager.
NetworkManager stores profiles of connections. These are then written to files in /etc/NetworkManager/system-connections/.
To list all connections, try:
nmcli connection show
To set a connection up or down, try:
nmcli connection up CONNECTION_UUID nmcli connection down CONNECTION_UUID
To delete a connection (and erase the locally stored profile), try:
nmcli connection delete CONNECTION_UUID # or rm /etc/NetworkManager/system-connections/CONNECTION_UUID
WiFi
To list available Wi-Fi networks, try:
nmcli device wifi list
To connect to a new Wi-Fi network, thereby creating a connection, try:
nmcli device wifi connect NETWORK_SSID password NETWORK_PASSWORD
To turn off Wi-Fi entirely, try:
nmcli radio wifi off
Network Interfaces
To disconnect a network interface (like eth0), try:
nmcli device disconnect ifname IFNAME
Configurations
iwd
To use iwd(8) as the Wi-Fi backend, edit /etc/NetworkManager/conf.d/wifi_backend.conf like:
[device] wifi.backend=iwd
