1
0
mirror of https://github.com/tiyn/wiki.git synced 2026-03-31 18:34:47 +02:00
Files
wiki/wiki/linux/networkmanager.md
tiyn 336b070c06 hardware entries:
- changed wi-fi entry in linux folder for a general one
- improved linking of hardware entries via sections
- added bluez troubleshooting
2026-03-30 07:43:00 +02:00

2.0 KiB

NetworkManager

NetworkManager - short NM - is a program to automatically detect and connect to networks by providing options for various configuration. It is used to set up Wi-Fi.

Setup

NetworkManager can be installed with the networkmanager package on most linux distributions which provides daemon aswell as nmcli a command line interface and nmtui a terminal user interface for configuration. Additionally nm-connection-editor can be installed for a graphical user interface.

Usage

After installation networkmanager.service has to be enabled by the used init-system (for example systemD).

OpenVPN Integration

NetworkManager needs a plugin to work with openvpn configurations. This plugin can be installed with the networkmanager-openvpn package.

OpenVPNs .ovpn files can then be imported by running nmcli connection import type openvpn file <openvpn-file>. Afterwards they can be modified accordingly.

Prioritize Connections

Connections can be prioritized making NetworkManager chose specific ones over others. This can be done using nm-connection-editor. Select the connection and navigate to General. Then set the priority under Connect automaticcally with priority where 0 is the highest priority, 1 being the next highest and so on.

Troubleshooting

This section focusses on the troubleshooting of situations where the system does not connect correctly.

Restarting and Reenabling Wi-Fi

A useful chain of commands is the following. It will restart the SystemD service and enable the Wi-Fi device.

systemctl restart NetworkManager
nmcli radio wifi on

If the error still persists afterwards it may be useful to also restart WPA Supplicant as explained in the corresponding section of its entry.