设为首页 加入收藏

TOP

Python 实现重启路由器
2015-11-10 13:45:27 来源: 作者: 【 】 浏览:4
Tags:Python 实现 重启 路由器

有一些服务,需要动态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"


下面关于Python的文章您也可能喜欢,不妨看看:


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇JavaScript中实现不加new关键字的.. 下一篇Java垃圾回收机制

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: