每日自动重启 TP-Link 路由器
TP-Link路由器有些老的型号有个缺陷,长期使用,会造成速率变慢,缓存占用过多,需要重启。
找了下脚本重启方法,结合树莓派,python + crontab 做到定时每日重启
# -*- coding: utf-8 -*-
# reboot TP-LINK router script
#
import urllib2
import base64
from datetime import datetime# IP for the routers
routers = [{'ip': '192.168.2.***', 'user': '***', 'pwd': '***'},{'ip': '192.168.2.***', 'user': '***', 'pwd': '***'}
]
page_url = '/userRpm/SysRebootRpm.htm'if __name__ == '__main__':for router in routers:# make requestsbase_url = 'http://' + router['ip'] + page_urlurl = base_url + '?Reboot=%D6%D8%C6%F4%C2%B7%D3%C9%C6%F7'auth = 'Basic ' + base64.b64encode(router['user']+':'+router['pwd'])print datetime.now(), urlheads = {'Referer': base_url, 'Authorization': auth}# send requestsrequest = urllib2.Request(url, None, heads)response = urllib2.urlopen(request)
然后在树莓派 Linux下 编辑 /etc/crontab 加入每日执行命令
sudo vi /etc/crontab
# /etc/crontab: system-wide crontab # Unlike any other crontab you don't have to run the `crontab' # command to install the new version when you edit this file # and files in /etc/cron.d. These files also have username fields, # that none of the other crontabs do.SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin# m h dom mon dow user command 17 * * * * root cd / && run-parts --report /etc/cron.hourly 25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) 47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly ) 52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly ) # 每日凌晨4点59分执行脚本重启路由器 59 4 * * * root python /home/pi/reboot_routers.py #
转载于:https://www.cnblogs.com/wpf_gd/articles/6683579.html
每日自动重启 TP-Link 路由器相关推荐
- html link 怎么设置密码,TP-Link 无线路由器设置密码方法_设置tp link路由器的无线密码方法图解...
下面介绍TP-Link无线路由器如何设置无线接入密码,如果您的tp link无线路由器还没有设置好上网连接的话请参考 1.登录路由器的设置界面. 打开网页浏览器,在浏览器的地址栏中输入路由器的IP地址 ...
- 服务器安装win7系统不停重启,win7系统下路由器总是每天都自动重启如何解决
路由器是很多家庭中都会安装的工具,但是有时候会碰到一些情况,比如有笔记本win7系统用户发现路由器总是每天都自动重启,碰到这样的问题该怎么办呢,接下来给大家讲解一下win7系统下路由器总是每天都自动重 ...
- 【路由器】TP Link TL-WR702N 迷你路由器为何无法进入管理后台
TL-WR702N是TP Link在很多年前发布的一个迷你型的便携路由器,最近要搬家,我从箱子底翻出了这个小乖乖,年代有些久远,当初的账户密码全都忘到了九霄云外,无奈之下reset重新设置,但是却遇到 ...
- 路由器php系统时间设置时间设置时间设置,华硕Padavan路由器设置定时重启_路由器自动重启脚本设置...
之前挂aria2下了2天的东西,突然卡住了,路由器管理界面也登不进去了想起来之前内存负载很大,但是我看其中有一小半都是cache,就没管它,也不知道是不是这个原因 问下各位的路由器是几天重启一次的呢? ...
- tomcat宕机自动重启和每日定时启动tomcat
在项目后期维护中会遇到这样的情况,tomcat在内存溢出的时候就出现死机的情况和遇到长时间不响应,需要人工手动关闭和重启服务,针对这样的突发情况,希望程序能自动处理问题而不需要人工关于,所以才有了目前 ...
- linux探测路由器重启,openwrt命令实现网络不通,自动重启路由器,重新拨号或者重启wifi...
最近网络总是不知道什么时候就连不上了,必须重启或者重新拨号才行.所有就想能不能用命令实现呢? 所见就上网络搜索下.还真有.,整理出来以后留着用吧.while [ 1 ] do ping -c 1 ww ...
- 小白 uBuntu20.04 2 安装TP Link TL-WDN5200 无线网卡驱动 亲测有效
小白 uBuntu20.04 2 安装TP Link TL-WDN5200 无线网卡驱动 首先我先说一下,其实网上很多都是有用的,只是安装步骤不是很详细罢了,我这个只做参考,希望能帮到你. 我朋友问我 ...
- Android的服务(Service)(二)Service的自动重启问题
继续上篇的分析,接下来是第二个问题"Service的自动重启问题" (一).Service的生命周期 (二).Service的自动重启问题 这里要说服务的自动重启问题,这个问题其实 ...
- php.c drcom,校园网绕过Drcom安装自动登录程序到路由器
简单记录一下,怎么在路由器上安装drcom脚本,实现自动登陆,一个路由器,全寝室都可以使用的方法. 安装固件: 我这里使用的是newifi mini型号的路由器 下载后,插拔一次路由器,按下路由器上的 ...
最新文章
- 为什么free()时不需要传指针大小
- python字典排序方法_Python字典的排序方法一则
- wps出现安装installer_为什么不能安装WPS
- C# 中 for和foreach 性能比较,提高编程性能
- 现在,你可以撸机器猫了
- 〖Linux〗zigbee实验之cc2430的cc debugger固件升级实录
- 地产公司新建商业中心调研-调研内容
- 在网络上面下载ts文件并且转换为mp4
- 回顾|Apache Flink Meetup · 北京站(附问题解答 PPT 下载)
- 软件测试基本技术-XMind思维导图(全)
- qt linux 下的u盘检测,Qt-detect-Udisk老外写的qt检测U盘
- 深入理解Android相机体系结构之二
- I2C协议研读(十)
- Lecture 12: Iterated Expectations; Sum of a Random Number of Random Variables
- JDK 12 ,JDK 13 , JDK 14 新特性 详解
- 前端实习周记1---环境配置、静态页面、作品呈现页
- pdf转换成jpg教程
- SpringBoot 集成FluentMybatis 框架
- 支付宝红包口令(2015 阿里笔试)
- 中信银行太原分行“校园管家” 助力学费轻松缴纳