树莓派论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4620|回复: 2
收起左侧

[交流] WIFI自动重连

[复制链接]
发表于 2014-10-20 09:55:04 | 显示全部楼层 |阅读模式
本帖最后由 golemz 于 2014-10-20 10:05 编辑

虽然据说wpa_supplicant能够自动断线重连,但是在我的B+上从来没有发生过,所以只好自己动手解决。

1.python代码autowifi.py,放在/home/pi目录下:
  1. #!/usr/bin/python
  2. import os, time

  3. while True:
  4.     if '192' not in os.popen('ifconfig | grep 192').read():
  5.         print '\n****** wifi is down, restart... ******\n'
  6.         os.system('sudo /etc/init.d/networking restart')
  7.     time.sleep(5*60) #5 minutes

复制代码
2.shell脚本autowifi.sh,也放在/home/pi目录下:
  1. #!/bin/sh
  2. python /home/pi/autowifi.py&
复制代码
3.开机自动启动以上脚本:在终端窗口执行以下命令即可
  1. sudo cp -f /home/pi/autowifi.sh /etc/init.d/
  2. sudo chmod +x /etc/init.d/autowifi.sh
  3. sudo chown root:root /etc/init.d/autowifi.sh
  4. sudo update-rc.d autowifi.sh defaults
复制代码
每5分钟检测一次,若wifi断线,则自动重新连接。

回复

使用道具 举报

发表于 2014-11-4 15:11:53 | 显示全部楼层
very good...
回复 支持 反对

使用道具 举报

发表于 2014-12-2 01:39:00 | 显示全部楼层
[s:117]好东东,系统的呢个配置了半天还是感觉不太靠谱,断了就干脆就拔一下网卡233


(话说我的wifi经常断了或没连上以后就锁住了,配置读不出,必须重新插一下,,某黄金版,只有我一个么233。)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|树莓派论坛 ( 粤ICP备15075382号-1  

GMT+8, 2024-11-25 10:26 , Processed in 1.093750 second(s), 27 queries , Gzip On.

Powered by Shumeipai.net! X3.2

© 2001-2015 树莓派论坛安全联盟

快速回复 返回顶部 返回列表