Die Einrichtung und Verwaltung von WLAN-Netzwerken unter Linux erfordert ein Verständnis der verfügbaren Tools und Konfigurationsmöglichkeiten. Dieser Abschnitt behandelt die wichtigsten Schritte, um ein System mit einem WLAN-Netzwerk zu verbinden und die Verbindung zu verwalten.
Die meisten Desktop-Umgebungen wie GNOME, KDE oder XFCE bieten grafische Benutzeroberflächen für die einfache Verwaltung von WLAN-Verbindungen. In der Regel sind diese GUIs mit NetworkManager integriert, sodass die Verbindung zu einem Netzwerk über ein paar Klicks möglich ist.
Für Systeme ohne grafische Oberfläche (z.B. Server) oder für Benutzer, die die volle Kontrolle über die Netzwerkkonfiguration wünschen, bieten Kommandozeilen-Tools wie nmcli und wpa_supplicant eine Alternative.
Verbindung mit nmcli:
nmcli device wifi list # Verfügbare Netzwerke anzeigen
nmcli device wifi connect <SSID> password <Passwort> # Verbindung herstellen
Verbindung mit wpa_supplicant:
bash wpa_passphrase <SSID> <Passwort> > /etc/wpa_supplicant.conf
bash wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf
bash dhclient wlan0
Um eine automatische Verbindung zu bevorzugten Netzwerken herzustellen, können Sie diese Netzwerke in den Einstellungen von NetworkManager als bevorzugt festlegen. wpa_supplicant bietet ebenfalls die Möglichkeit, mehrere Netzwerke in der Konfigurationsdatei anzugeben und bei Verfügbarkeit automatisch eine Verbindung herzustellen.
Beispiel für eine wpa_supplicant-Konfiguration mit mehreren Netzwerken:
network={
ssid="Heimnetzwerk"
psk="passwort1"
priority=5
}
network={
ssid="Arbeitsnetzwerk"
psk="passwort2"
priority=10
}
/etc/network/interfaces
In älteren Linux-Distributionen oder minimalen Systemen ohne
NetworkManager kann die Konfiguration direkt über die
Datei /etc/network/interfaces
erfolgen.
Beispielkonfiguration:
auto wlan0
iface wlan0 inet dhcp
wpa-ssid "Netzwerkname"
wpa-psk "Passwort"
Nach der Änderung der Konfiguration starten Sie die Schnittstelle mit:
sudo ifup wlan0
Probleme mit WLAN-Verbindungen können verschiedene Ursachen haben, von fehlerhaften Treibern über falsche Konfigurationen bis hin zu Problemen mit der WLAN-Hardware. Hier sind einige Schritte zur Fehlersuche:
Verwenden Sie den Befehl ip link
, um den Status der
Schnittstellen zu überprüfen:
ip link show wlan0
iwconfig kann nützliche Informationen über die aktuelle WLAN-Verbindung anzeigen, z.B. Signalstärke und Link-Qualität:
iwconfig wlan0
Verwenden Sie den Befehl dmesg
, um nach
Fehlermeldungen bezüglich der WLAN-Hardware oder der Treiber zu
suchen:
dmesg | grep wlan
Mit nmcli können Sie den Status Ihrer Verbindung überprüfen:
nmcli device status
nmcli connection show