zoukankan      html  css  js  c++  java
  • 【树莓派】树莓派下WiFi断线自动重连

    实现 WiFi 断线自动重连。原理是用 Python 监测网络是否断线,如果断线则重启网络服务。

    1.Python 代码 autowifi.py,放在 /home/pi 目录下:

    #!/usr/bin/python
    import os, time
     
    while True:
        if '192' not in os.popen('ifconfig | grep 192').read():
            print '
    ****** wifi is down, restart... ******
    '
            os.system('sudo /etc/init.d/networking restart')
        time.sleep(5*60) #5 minutes

    2.Shell脚本autowifi.sh,也放在 /home/pi 目录下:

    #!/bin/sh
    python /home/pi/autowifi.py &

    3.开机自动启动以上脚本:在终端窗口执行以下命令即可

    sudo cp -f /home/pi/autowifi.sh /etc/init.d/
    sudo chmod +x /etc/init.d/autowifi.sh
    sudo chown root:root /etc/init.d/autowifi.sh
    sudo update-rc.d autowifi.sh defaults

    每5分钟检测一次,若 WiFi 断线,则自动重新连接。

    如果觉得5mins时间太短或者太长,可以自行修改参数即可。

    本文来自:树莓派实验室
     
     
  • 相关阅读:
    javaSE第十五天
    javaSE第十四天
    javaSE第十三天
    javaSE第十二天
    javaSE第十一天
    javaSE第十天
    javaSE第九天
    python011 Python3 字典
    python010 Python3 元组
    python009 Python3 列表
  • 原文地址:https://www.cnblogs.com/haochuang/p/6379359.html
Copyright © 2011-2022 走看看