转载. 原文地址: 用 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()