Isso acontece muito com um dos meus Raspberry Pis. Eu tenho um script que verifica se há uma conexão com a Internet e é executado ifup wlan0
quando uma conexão não está presente. Algumas das coisas que você pode tentar:
- Reiniciando o Raspberry Pi
- Verificando se você tem um endereço IP válido usando
ifconfig
- Garantindo que você tenha os recursos de economia de energia desativados no dongle, adicionando
wireless-power off
ao seu /etc/network/interfaces
arquivo
- Corre
ifup --force wlan0
Aqui está um script que é executado a cada cinco minutos a partir do 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
Se esse é um problema de gerenciamento de energia da placa sem fio, você também pode ver que a WLAN desaparece após algum tempo .
Muitas placas de rede sem fio não suportam a wireless-power off
opção /etc/network/interfaces
. Para desativar o gerenciamento de energia com um módulo 8192CU carregado, você pode criar um arquivo sudo nano /etc/modprobe.d/8192cu.conf
com o seguinte conteúdo.
# Disable power management
options 8192cu rtw_power_mgnt=0
/sbin/ifconfig
apenas para o caso de não ser o correto?