Esto sucede mucho con uno de mis Raspberry Pis. Tengo un script que busca una conexión a Internet y se ejecuta ifup wlan0
cuando no hay una conexión. Algunas de las cosas que puedes probar:
- Reiniciar la Raspberry Pi
- Comprobando que tiene una dirección IP válida usando
ifconfig
- Asegurándose de que tiene funciones de ahorro de energía deshabilitadas en el dongle al agregar
wireless-power off
a su /etc/network/interfaces
archivo
- correr
ifup --force wlan0
Aquí hay un script que se ejecuta cada cinco minutos desde cron:
#!/bin/bash
#Script to check the network connection
#Check network connection
if /sbin/ifconfig wlan0 | grep -q "inet addr:" ; then
#Connection is good; do nothing
echo "$(date "+%D [%H:%M:%S]") Connection is up"
else
echo "$(date "+%D [%H:%M:%S]") Network connection down. Attempting to reconnect..."
sudo /sbin/ifup --force wlan0
fi
Si se trata de un problema de administración de energía de la tarjeta inalámbrica, también puede echar un vistazo a WLAN desaparece después de un tiempo .
Muchas tarjetas de red inalámbricas no admiten la wireless-power off
opción /etc/network/interfaces
. Para deshabilitar la administración de energía con un módulo 8192CU cargado, puede crear un archivo sudo nano /etc/modprobe.d/8192cu.conf
con los siguientes contenidos.
# Disable power management
options 8192cu rtw_power_mgnt=0
/sbin/ifconfig
si acaso no es la correcta?