Sie haben nicht viele Details angegeben, aber ich gehe davon aus, dass Sie einen WiFi-Adapter mit dem Realtek 8192cu-Chip verwenden, da dieser häufig verwendet wird. Meins ist das gleiche und ich habe das gleiche Problem festgestellt: Wenn ich das RPi über einen längeren Zeitraum im Leerlauf lasse, scheint das WLAN deaktiviert zu sein und Sie können keine Verbindung mehr über SSH usw. herstellen.
Ich habe seit Monaten nach einer Lösung dafür gesucht und erst jetzt eine hier gefunden: https://github.com/xbianonpi/xbian/issues/217 . Die Lösung ist für xbian, aber es hat für mich bei Raspbian funktioniert.
Das Problem scheint zu sein, dass der Adapter standardmäßig über aktivierte Energieverwaltungsfunktionen verfügt. Dies kann durch Ausführen des Befehls überprüft werden:
cat /sys/module/8192cu/parameters/rtw_power_mgnt
Ein Wert von 0 bedeutet deaktiviert, 1 bedeutet min. Power Management, 2 bedeutet max. Energieverwaltung. Um dies zu deaktivieren, müssen Sie eine neue Datei erstellen:
sudo nano /etc/modprobe.d/8192cu.conf
und fügen Sie Folgendes hinzu:
# Disable power management
options 8192cu rtw_power_mgnt=0
Sobald Sie die Datei gespeichert und Ihr RPi neu gestartet haben, sollte das WLAN auf unbestimmte Zeit eingeschaltet bleiben.