NetworkManager (nmcli) - WLAN konfigurieren
Konfigurieren der WLAN Verbindung
RaspiOS benötigt die Einstelung 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
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"