Skip to main content

Raspberry Pi OS - WiFi konfigurieren mit dem NetworkManager (nmcli)

Hier wird beschrieben wie man eine WiFi Netzwerkverbindung mit dem NetworkManager konfiguriert.

Konfigurieren der WLAN Verbindung

RaspiOS benötigt die Einstellung der WiFi localisation in raspi-config vor hinzufügen der Verbindung!

Netzwerkverbindung hinzufügen:

Als erstes den Namen des WLAN-Interfaces anzeigen lassen:

nmcli

Der con-name kann frei vergeben werden, dieser wird später bei allen Konfigurationen verwendet.

Die SSID anzeigen lassen:

nmcli dev wifi

Versteckte (hidden) SSIDs werden nicht angezeig!

Die Verbindung hinzufügen (im Beispiel: con-name: home-wifi, SSID: myhomewifi):

nmcli connection add type wifi con-name "CONNECTIONNAME" ifname wlan0 ssid "SSID" \
wifi-sec.key-mgmt wpa-psk wifi-sec.psk "PASSWORD"

Um eine versteckte Netzwerkverbindung hinzuzufügen wird wifi.hidden yes angefügt.

nmcli connection add type wifi con-name "CONNECTIONNAME" ifname wlan0 ssid "SSID" \
wifi-sec.key-mgmt wpa-psk wifi-sec.psk "PASSWORD" wifi.hidden yes
Ändern auf WPA3

Ändern auf WPA3-PSK:

nmcli connection modify "CONNECTIONNAME" wifi-sec.key-mgmt sae
Ändern von Anmeldedaten

Ändern des Passworts:

nmcli connection modify "CONNECTIONNAME" wifi-sec.psk "PASSWORD"
Verbinden mit dem WLAN-Netzwerk

Verbindung aktivieren:

nmcli connection up "CONNECTIONNAME"

Verbindung testen:

nmcli connection show "CONNECTIONNAME"

Der Wert connection.autoconnect-retries gibt an wieviele Verbindungsversuche durchgeführt werden. Ist der Wert -1 werden vier Versuche durchgeführt. Bei 0 werden unendliche Versuche durchgeführt.

Ändern der Anzahl Verbindungsversuche:

nmcli connection modify "CONNECTIONNAME" connection.autoconnect-retries 0
Netzwerkverbindung entfernen

Entfernen der Verbindung mit delete:

nmcli connection delete "CONNECTIONNAME"