OctoPrint Wifi: Fix GNU/Linux
Un problema que os podeís encontrar si usáis la conexión vía wifi
de la Raspberry Pi, por ejemplo para OctoPrint, es que esta pierda la conexión tras haber entrado en hibernación debido a una protección heredada de los sistemas GNU/Linux
sobre redes inalambricas.
Conectándonos por SSH o bien con desde la interfaz tty1
podremos comprobar si esta activa o no dicha protección.
Para ello ejecutamos en terminal:
sudo iwconfig
El resultado que esperamos ver es Power Management: off
, para evitar desconexiones por hibernacion, en ese supuesto no debemos de realizar ningún cambio.
Sin embargo si la respuesta es Power Management: on
, podemos solucionarlo de esta forma:
sudo nano /etc/rc.local
Y agregamos el siguiente codigo justo antes de la orden exit 0
:
# Deshabilitar hibernación Wifi
/sbin/iwconfig wlan0 power off
Guardariamos el fichero, saldríamos del editor y reiniciariamos la Raspberry
sudo reboot
Y listo!