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 herstellenVerbindung mit wpa_supplicant:
Erstellen Sie eine Konfigurationsdatei für wpa_supplicant:
wpa_passphrase <SSID> <Passwort> > /etc/wpa_supplicant.confStarten Sie wpa_supplicant:
wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.confErhalten Sie eine IP-Adresse über dhclient:
dhclient wlan0Um 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/interfacesIn ä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 wlan0Probleme 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 wlan0iwconfig kann nützliche Informationen über die aktuelle WLAN-Verbindung anzeigen, z.B. Signalstärke und Link-Qualität:
iwconfig wlan0Verwenden Sie den Befehl dmesg, um nach
Fehlermeldungen bezüglich der WLAN-Hardware oder der Treiber zu
suchen:
dmesg | grep wlanMit nmcli können Sie den Status Ihrer Verbindung überprüfen:
nmcli device status
nmcli connection show