Estoy enfrentando un problema similar a este, ¿Cómo desactivo el modo de suspensión? , excepto que tengo un Raspberry Pi 3 y estoy ejecutando OpenELEC 6.0.3. Cuando lo dejo encendido sin usarlo por un tiempo, ya no puedo usar ssh ni conectarme a él a través de samba. Tengo que usarlo usar nuevamente y luego puedo conectarme a él (aunque ocasionalmente tengo que reiniciar para poder hacerlo por algún motivo).
¿El wifi entra en modo de suspensión cuando no hay tráfico? ¿Cómo puedo desactivarlo en el Pi 3?

Respuestas:
Para evitar que su wifi se vaya a dormir después de estar inactivo por un tiempo, debe deshabilitar su administración de energía.
Editar archivo
/etc/network/interfacesSuponga que Pi se conecta a la red a través de
wlan0. Agregar nueva línea con lawireless-power offderecha debajo de la líneaiface wlan0 inet manualGuarda y reinicia tu Pi
corre
iwconfigahora deberías verPower Management:offfuente
La edición
/etc/network/interfacesya no funciona en Raspbian, como TSGames comentó en la respuesta más votada.En su lugar, puede usar
/sbin/iw wlan0 get power_savepara leer el estado actual de ahorro de energía ysudo /sbin/iw wlan0 set power_save offpara desactivar el estado de energía.Como el
iwcomando no es persistente, agregué/sbin/iw wlan0 set power_save offa la/etc/rc.localderecha antesexit 0para configurarlo en el inicio (no es necesariosudoya que rc.local ya se ejecuta con derechos de administrador).fuente
iwno realiza ningún cambio que persista después de un reinicio./etc/network/interfacesestaba funcionando!/etc/rc.localtiene limitaciones debido a la compatibilidad con SysV . Hemos visto muchos problemas aquí en este sitio usándolo. Siguiendo la recomendación de los desarrolladores de systemd , debe evitar usarlo.Los pulpos se van a dormir.
Lo siguiente hizo el truco para el servidor de impresión Octopi:
agregó el apagado inalámbrico en el archivo ipconfig.txt ya que este archivo es llamado por el archivo en: / etc / network / interfaces
¡No más servidor de Octopi dormido!
Dana
fuente