用 Python 编写控制网络设备的自动化脚本 3:启动

2019-02-16 03:32:22 +08:00
 xuanwu

转载. 原文地址: 用 python 编写控制网络设备的自动化脚本 3:启动

节选如下

启动介绍(前言)

常见问题:想要登到设备上结果忘记了用户名密码怎么办?

这对于经常接触大量网络设备的网络工程师而言是一个很常见的问题。一个企业网为了安全起见需要定期更换密码,加上人员变动,旧密码可能不知不觉遗失。尤其是那些放在仓库里的旧设备,一放就放很久,还存着旧配置,需要拿出来使用时已经不知道里面保存了什么密码,无法登陆,只能清除。

这篇文章写了如何借助之前设计好的框架,编写一个自动清除配置脚本。

import time
import cflw 网络连接_串口 as 串口
import cflw 网络设备_华三 as 华三
def main():
    v 连接 = 串口.C 串口("COM1")
    v 设备 = 华三.f 创建设备(v 连接, 华三.E 型号.s3100, 7.1)
    v 设备.fs 回显(True)
    v 启动模式 = v 设备.f 模式_启动()
    v 启动模式.f 登录()
    v 启动模式.f 清除配置()
    v 启动模式.f 重新启动()
    while True:
        v 设备.f 输出()
        time.sleep(1)
if __name__ == "__main__":
    main()
1311 次点击
所在节点    分享创造
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/535517

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX