Energiespar-Modus des WLAN-Adapters ausschalten

Standardmäßig ist bei einigen WLAN-Adaptern das "Power Saving" aktiviert. Das ist ein "Schlafmodus" oder besser gesagt eine Energiesparfunktion. Das bedeutet, dass der Adapter bei Inaktivität die Netzwerkverbindung abschaltet. Das ist kein Problem, wenn man den Raspberry Pi als Client benutzt. Dann wird die WLAN-Verbindung einfach wieder aktiviert. Doch wenn man aus der Ferne über WLAN zum Beispiel per SSH auf den Raspberry Pi zugreifen möchte, dann ist dieser unter Umständen nicht erreichbar. Dann sieht es so aus, als ob der WLAN-Adapter nicht funktioniert. Dabei ist nur die Energiesparfunktion aktiv.
Es ist also notwendig die Energiesparfunktion auszuschalten.

Für jeden WLAN-Adapter sieht das Abschalten der Energiesparfunktion anders aus. In der Regel ist die Energiesparfunktion immer aktiv. Sofern man Probleme hat, den Raspberry Pi über den WLAN-Adapter zu erreichen sollte man zuerst den Hersteller ausfindig machen, sofern man das nicht schon weiß. Häufig hat man es aber auch mit Noname-Produkten zu tun.

Kurzfristig kann man das Problem dadurch lösen, in dem man den WLAN-Adapter absteckt und wieder einsteckt. Dann wird er neu initialisiert und der Raspberry Pi ist wieder übers WLAN erreichbar. Allerdings hilft das nicht als dauerhafte Lösung. Es geht also darum, die Energiesparfunktion dauerhaft abzuschalten.

Aufgabe

  1. Schalten Sie den Energiesparmodus für Ihren WLAN-Adapter aus.

Lösung: Netzwerk-Einstellungen

Sofern es keine produktspezifische Lösung gibt kann man es über die Netzwerk-Einstellungen versuchen. Dazu öffnet man die Datei mit den Netzwerk-Einstellungen:

sudo nano /etc/network/interfaces

Hier fügt man noch folgende Zeile hinzu:

wireless-power off

Nach Speichern und Schließen mit Strg + O, Return, Strg + X muss man nur noch einen Neustart machen.

sudo reboot

Nach dem Neustart sollte man zumindestüberprüfen, ob die Einstellung übernommen wurde.

iwconfig

Hier sollte die Option "Power Management" auf "off" stehen. Das heißt aber noch nicht, dass es wirklich funktioniert. Manchmal ist eine Konfigurationsänderung der Treiber notwendig.

Ist "iwconfig" nicht verfügbar kann man es nachinstallieren.

sudo apt-get install iw

Wenn diese Einstellung beim verwendeten WLAN-Adapter nicht funktioniert, dann sollte man sich auf die Suche nach einer produktspezifischen Lösung machen.

Lösung: Energiesparmodus eines WLAN-Adapters von Edimax abschalten (Chipsatz von Realtek)

Damit diese Lösung funktioniert, muss der WLAN-Adapter einen Chipsatz von Realtek haben. In diesem Beispiel RTL8192CU. Hier kann man in der Konfigurationsdatei des Treibers eine Änderung vornehmen.

sudo nano /etc/modprobe.d/8192cu.conf

In diese Datei fügt man folgende Zeile ein:

options 8192cu rtw_power_mgnt=0 rtw_enusbss=0

Damit die Abschaltung aktiv wird, sollte man den Raspberry Pi neu starten.

sudo reboot