OctoPrint Wifi: Fix GNU/Linux

menos de 1 minuto(s) de lectura

OctoPi

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!