WLAN mit NetworkManager (nmcli) 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 "home-wifi" ifname wlan0 ssid "myhomewifi" \
wifi-sec.key-mgmt wpa-psk wifi-sec.psk "mysecretpassword"
Um eine versteckte Netzwerkverbindung hinzuzufügen wird wifi.hidden yes angefügt.
nmcli connection add type wifi con-name "home-wifi" ifname wlan0 ssid "myhomewifi" \
wifi-sec.key-mgmt wpa-psk wifi-sec.psk "mysecretpassword" wifi.hidden yes
Ändern auf WPA3
Ändern auf WPA3-PSK:
nmcli connection modify "home-wifi" wifi-sec.key-mgmt sae
Ändern von Anmeldedaten
Ändern des Passworts:
nmcli connection modify "home-wifi" wifi-sec.psk "mysecretpassword"
Verbinden mit dem WLAN-Netzwerk
Verbindung einschaltenaktivieren:
nmcli connection up home-wifi
Verbindung testen:
nmcli connection show home-wifi
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 "home-wifi" connection.autoconnect-retries 0
Netzwerkverbindung entfernen
Entfernen der Verbindung mit delete:
nmcli connection delete home-wifi