Esto sucede mucho con uno de mis Raspberry Pis. Tengo un script que busca una conexión a Internet y se ejecuta ifup wlan0cuando 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 offa su /etc/network/interfacesarchivo
- 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 offopció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.confcon los siguientes contenidos.
# Disable power management
options 8192cu rtw_power_mgnt=0
/sbin/ifconfigsi acaso no es la correcta?