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