No proporcionó muchos detalles, pero supongo que está utilizando un adaptador WiFi con el chip Realtek 8192cu, ya que parece ser de uso común. El mío es el mismo y he estado experimentando lo que creo que es el mismo problema: al dejar el RPi inactivo durante un período prolongado de tiempo, el WiFi parece estar desactivado y ya no puedes conectarte a través de SSH, etc.
He estado buscando una solución para esto durante meses y solo ahora encontré una aquí: https://github.com/xbianonpi/xbian/issues/217 . La solución es para xbian, pero funcionó para mí en Raspbian.
El problema parece ser que el adaptador tiene funciones de administración de energía habilitadas de manera predeterminada. Esto se puede verificar ejecutando el comando:
cat /sys/module/8192cu/parameters/rtw_power_mgnt
Un valor de 0 significa deshabilitado, 1 significa min. administración de energía, 2 significa máx. gestión de energía. Para deshabilitar esto, debe crear un nuevo archivo:
sudo nano /etc/modprobe.d/8192cu.conf
y agregue lo siguiente:
# Disable power management
options 8192cu rtw_power_mgnt=0
Una vez que guarde el archivo y reinicie su RPi, el WiFi debería permanecer encendido indefinidamente.