让树莓派自动连接WIFI(误)

作者:V君 发布于:2015-6-21 3:56 Sunday 分类:折腾手记

订正: 此方法未必能让树莓派保持WIFI连接!

建议仍然使用有线连接,路由器不够口可以弄个交换机.


以下是原文:


由于路由器网口不够用, 部分树莓派用wifi连接网络.

然而一旦wifi连接中断之后树莓派似乎不会像PC一样自动重新连接.

咕狗后找到这篇文章说可以写个脚本来检查网络然后重新连接.

参照afraid的ddns更新cron, 增加了点写日志的代码, 最终如下:

 

#!/bin/bash

 

# The IP for the server you wish to ping

SERVER=192.168.1.1

 

echo $(date +%Y-%m-%d\ %H:%M:%S) checking gateway

 

# Only send two pings, sending output to /dev/null

ping -c2 ${SERVER} > /dev/null

 

# If the return code from ping ($?) is not 0 (meaning there was an error)

if [ $? != 0 ]

then

    # Restart the wireless interface

    echo reconnect...

    ifdown --force wlan0

    ifup wlan0

    echo done.

else

    echo fine.

fi

 

然后就是用cron去定期执行了.

~EOF

标签: 树莓派 linux

引用地址:

发表评论:

Powered by emlog 去你妹的备案 sitemap