有一些服务,需要动态IP,所以我们用重启路由器的方法实现。人工重启不可选,用定时脚本执行即可。贴代码,每种路由器,提示不一样。需要路由器有telnet功能才行。

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import telnetlib
HOST = "192.168.1.1"
USER = "admin"
PASS = "admin"router = telnetlib.Telnet(HOST)
router.set_debuglevel(2)
router.read_until("Username:", 12)
router.write(USER + "\r\n")
router.read_until("Password:", 12)
router.write(PASS + "\r\n")
router.read_until("TP-LINK > ", 12)
router.write("enable\r\n")
router.read_until("Enter password: ", 12)
router.write(PASS + "\r\n")
router.read_until("TP-LINK # ", 12)
router.write("sys reboot\r\n")
router.read_until("Continue?", 12)
router.write("Y\r\n")
router.close()
print "Done"

转载于:https://blog.51cto.com/ribble/1696802

python 实现重启路由器相关推荐

  1. python实现路由功能_python 实现重启路由器

    有一些服务,需要动态IP,所以我们用重启路由器的方法实现.人工重启不可选,用定时脚本执行即可.贴代码,每种路由器,提示不一样.需要路由器有telnet功能才行.#!/usr/bin/env pytho ...

  2. python重启路由器_python 实现重启路由器

    有一些服务,需要动态IP,所以我们用重启路由器的方法实现.人工重启不可选,用定时脚本执行即可.贴代码,每种路由器,提示不一样.需要路由器有telnet功能才行.#!/usr/bin/env pytho ...

  3. python重启路由器_Python实现路由器的重启和查看实时流量

    0.问题引入 最近因为要使用一个可以插卡上网的4G路由器,但是不知道怎么回事,这个路由器总是在一个随机的时刻无法访问互联网(SIM卡是没有问题的),就是那种在网上刷着视频听着音乐看着直播突然就没有互联 ...

  4. python重启路由器_linux下的python里面如何用相关的网络模块来重启tp-link路由器?...

    展开全部 你说的总体是可行的,路由器都会提供一个web 的访问控e68a84e8a2ad3231313335323631343130323136353331333332626133制界面,python ...

  5. 为什么重启路由器 经常重启让WiFi更快

    使用WiFi进行上网,已经完全成为了我们生活和工作中不可缺少的一部分.相信在实际的使用中,大家对于WiFi的速度都非常看中.无线路由器运行时间一长,就会出现上网缓慢.卡顿.延迟高等现象,这就需要我们重 ...

  6. 怎么改电脑网络ip地址_抛弃重启路由器获取ip地址方式,巧妙运用ip代理改IP工具...

    网络是简单的也是复杂的,在如此庞大的网络世界里有太多的不确定因素,导致我们遇到IP限制问题,从而影响到我们的网络访问,而大家都知道,如果遇到ip被限制的问题,最快速直接的办法就是把被限制的ip更换一个 ...

  7. php中改变函数路由,通过PHP重启路由器以更换IP(原创)

    在采集大批量数据时常常会触发对方服务器的"自我保护",请求过于频繁就限制访问.这时需要停留很长一段时间(十几分钟到几十分钟不等)才能恢复访问,这样采集数据的速度就受到非常大的限制. ...

  8. 异常在哪一层处理_WiFi速度慢,信号不稳定,除了重启路由器外,自己能怎么处理?...

    前言 WiFi出了故障,速度慢,信号不稳定,自己处理,除了重启路由器,也没有什么别的招了:好在这万能重启,差不多能解决一大半的小故障:那信号不好,速度慢,不稳定,重启了也没有,要怎么办呢? 估计很多网 ...

  9. 通过路由远程计算机重启,路由器怎么重启?这几种方法教你重启怎么弄!

    没有网络怎么行,生活就少了很多乐趣,很多小伙伴一定遇到过需要切换IP或者WiFi网速.无法上网的时候,相信小伙伴一定会想到重启一下路由器.那么,路由器重启的方法有哪些?哪些比较适合您呢?你又属于哪种类 ...

  10. php linux重新写路由器,通过php脚本重启路由器

    最近办公室的路由器,工作时间一长,就容易出现连不上的问题,总是需要去手动重启一下才能恢复正常.本来想在路由器中设置一下每天定时自动重启的,结果发现,压根没有这个功能.索性,写个脚本来实现这个目的. 首 ...

最新文章

  1. Michael I. Jordan——计算思维、推断思维与数据科学
  2. 徐州技师学院计算机程序设计,徐州技师学院2021年有哪些专业
  3. 负载均衡—算法/策略
  4. MYSQL的函数有哪些?(4.2时间与日期函数)
  5. linux之vim常见配置
  6. 数据智能是未来商业的核心竞争力之一
  7. EditPlus3 添加 PHP代码格式化
  8. Spring在tomcat下使用JTA事务
  9. LeetCode 515. Find Largest Value in Each Tree Row
  10. 《神经网络》学习笔记
  11. 把DamnSmallLinux(DSL)安装到硬盘(虚拟机)并安装GCC
  12. dos2unix介绍
  13. 无限循环小数与分数的对应关系证明
  14. windows pagefile.sys配置调整
  15. 计算机网络与互联网的区别,计算机网络与互联网的主要区别是什么?
  16. Pandas完美读取html格式的Excel所有隐藏数据
  17. 2022腾讯云服务器租用费用价格表(轻量和CVM精准报价)
  18. redis的zset为什么用跳表不用红黑树
  19. 老员工的工资为什么会倒挂?
  20. Anaconda 安装与 使用

热门文章

  1. Python 基于语法提取音节个数的方法(可能不完美,欢迎指教)
  2. 女生学UI合适吗?橙色优学告诉你女生UI设计优势
  3. HDL4SE:软件工程师学习Verilog语言(十)
  4. 2021年立秋是什么时候?立秋的习俗有哪些?
  5. 【LabVIEW】基于LabVIEW的俄罗斯方块小游戏
  6. 2012年中国县级市面积排行(截止到2012年7月31日) (zz.IS2120@BG57IV3)
  7. 【BUG】unresolvable R_ARM_THM_CALL relocation against symbol `strlen'
  8. recovery输出log+recovery模式关闭selinux
  9. 官宣 .NET RC 2
  10. Web大学生网页成品——英雄联盟LOL游戏网站制作与实现(HTML+CSS+JS)