python 图形化 交换机_python连接交换机

沉迷塞尔达两个月,一篇文章都没写。突然觉的好内疚。这次就写一个完整的python脚本吧。

这个脚本实现的主要功能是向路由器、交换机下配置。

需要用到的模块有 subprocess、re、sys等

在正式开始之前,先为大家介绍下putty。

putty是一个接口软件,支持telnet,ssh,serial协议。

它包含putty.exe plink.exe等一堆套件:

下载好后把路径添加到环境变量里面我们就可以像这样方便的使用了:

输入 putty -load R1 来加载之前保存的登陆台R1。

为了能用python控制控制台,就需要用到putty为我们提供的工具plink了

这里用的是h3c的模拟器hcl,启动后可以用pipe登陆(同serial)

我们先看看虚拟路由器的地址:

试试用plink 连接上去:

如上图登陆成功。

再试试用python登陆到设备:

>>> import subprocess

>>>

Automaticconfiguration a

Not ready forautomatic c

Waiting for the next…

这里看到登陆成功,输出了自动配置相关的信息。按ctrl+d(\03)退出自动配置。

前面我们使用subprocess.Popen的时候将stdin指向了pipe,这样就可以调用pipe来输入了。

>>>type(proc.stdin)

只需要了解 这里stdin的类型是file就可以了

>>>proc.stdin.write('\03')

>>>Automatic configuration is aborted.

Line con0 is available.

输入ctrl+d成功,提示推出自动配置模式。

累了,明天再写。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值