Это часто случается с одним из моих малиновых пис. У меня есть скрипт, который проверяет подключение к Интернету и работает, ifup wlan0
когда нет соединения. Некоторые из вещей, которые вы могли бы попробовать:
- Перезагрузка Raspberry Pi
- Проверка правильности вашего IP-адреса с помощью
ifconfig
- Убедитесь, что у вас отключены функции энергосбережения на ключе, добавив
wireless-power off
в /etc/network/interfaces
файл
- Бегать
ifup --force wlan0
Вот скрипт, который запускается каждые пять минут из 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
Если это проблема управления питанием беспроводной карты, вы также можете увидеть, что WLAN исчезает через некоторое время .
Многие беспроводные сетевые карты не поддерживают wireless-power off
опцию в /etc/network/interfaces
. Чтобы отключить управление питанием при загруженном модуле 8192CU , вы можете создать файл sudo nano /etc/modprobe.d/8192cu.conf
со следующим содержимым.
# Disable power management
options 8192cu rtw_power_mgnt=0
/sbin/ifconfig
на случай, если он не правильный?