V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
xuanwu
V2EX  ›  分享创造

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

  •  
  •   xuanwu · 2019-02-16 03:32:22 +08:00 · 1372 次点击
    这是一个创建于 2134 天前的主题,其中的信息可能已经有所发展或是发生改变。

    转载. 原文地址: 用 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()
    
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1110 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 22:59 · PVG 06:59 · LAX 14:59 · JFK 17:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.