python实现路由功能_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"
原文:http://ribble.blog.51cto.com/3863110/1696802
總結
以上是生活随笔為你收集整理的python实现路由功能_python 实现重启路由器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 中使用mongodb_mong
- 下一篇: Dvbbs 7.1论坛鼠标指针修改方法