Raspberry PiのWiFiが不安定で、週1ぐらいで切れる。

簡単なスクリプト書いて切れてる様子なら再接続するようにします。

$ cat /home/pi/bin/restartwlan0.sh

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
#!/bin/sh

cnn=`/sbin/ifconfig wlan0 | /bin/grep  "inet addr:"`
logger "[$cnn]"
echo "$cnn"

if [ "$cnn" = "" ]; then
    ifup --force wlan0
    logger "wlan0 restarted"
    echo "wlan0 restarted"
fi

cron に登録

*/5 * * * * /home/pi/bin/restartwlan0.sh

5分ごとに実行する感じで。

うまく行くか分かりませんが、しばらく様子見ですな。

追記:

微妙にうまく行ってません。

Raspberry Pi + WiFiを安定させるVer3も要参照。