通过使用expect工具以shell,来实现自动备份交换机配置的功能,从而提高工作效率。软件:expect-5.44.1.15-4.el6.i686目的:通过读取文件中的内容,自动登录网络设备,完成相应命令,最后将读取的配置信息,保存为文件。以下是代码:1、main.sh #通过shell脚本来实现对文件内容的读取,并调用expect脚本来完
原创
2015-01-14 10:00:08
10000+阅读
点赞
1评论
因为日常维护交换机上千台,考虑到定期需要配置和备份交换机,使用expect工具批量管理。
原创
2018-11-10 14:01:54
6086阅读
点赞
1评论
有华为2300、5700系列,H3C 3100、5120、5500系列交换,还有神州数码4500的交换机,需进行批量备份,各交换机有两种密码,不是passwd1就是passwd2,利用linux shell和expect写了个脚本,交换机在不同网段,先进行批量ping扫描ip地址再进备份,备份时先进行保存再tftp上传。安装expect见http://hiid365.blog.51cto.com/
推荐
原创
2014-02-08 14:29:44
2158阅读
华为交换机、路由器批量配置端口方法步骤在现实工作中,如果要对多个端口做同样的配置,每个接口逐一进行相同的配置,很容易出错,而且造成大量重复工作。配置端口组功能就可以解决这个问题啦。 你只需要将这些以太网接口加入同一个端口组,在端口组视图下,只需输入一次业务命令,该端口组内的所有以太网接口都会配置该功能,快速完成接口批量配置,减少了重复配置工作。端口组有临时端口组和永久端口组两种方式。如果临时批量下
一、for循环功能:将端口划入同一vlan。将10.240.210.29交换机上的1到36端口划入vlan210#!/usr/bin/expect -f
#set HOST [lindex $argv 0]
#set PORT [lindex $argv 0]
#set vlan [lin
原创
2015-06-27 15:55:41
1379阅读
expect备份交换机配置因公司备份需求,需要对所有的交换机进行配置备份。由于涉及到ssh登录并交互,所以选定expect工具。注意1、expect使用log_file会记录下所有触发expect时的特殊控制字符,比如---- More ----^[[42D ^[[42D。vim不会解释这些特殊字符,cat和more则不影响。需要恢复时可以使用cat然后用CRT log session,或者用se
原创
2021-05-21 15:35:48
1964阅读
# Python批量备份交换机操作指南
## 概述
在网络管理中,定期备份交换机配置非常重要,以防止配置丢失或遭到破坏。本文将介绍如何使用Python来批量备份交换机配置,并向新手开发者展示如何实现这一过程。
## 步骤表格
下面是备份交换机配置的整个流程,我们将使用Python脚本来完成这个任务。
| 步骤 | 描述 |
|------|------|
| 1 | 连接到交换机 |
|
利用Python3 paramiko实现了基于交换机配置自动批量备份的实现,代码已托管GitHub,仓库地址:switchboardbackup,有疑问可在Github提问。前言paramiko是基于Python实现SSH连接的第三方库,底层采用了cryptography 安装该第三方库,直接使用命令 pip install paramiko官方文档:http://docs.paramiko.or
配置的导入和导出场景网络设备提供服务是根据加载配置文件而提供的,所以对设备的配置文件备份和恢复很重要,在设备正常运行的情况下要对配置文件进行备份,同样在设备出现配置问题的时候就需要恢复正常运行的配置文件。配置文件的导入和导出方式:1、配置文件的备份和恢复可以在设备上启用ftp服务,将配置文件导出到本地pc,需要的时候可以将此备份文件通过ftp服务再导入到设备的flash目录中,以便重启设备后恢复正
cisco 2950交换机IOS备份与恢复
公司有两台cisco 2950交换机挂掉了.已经过了质保期,维修厂商报价太高.决定自己搞定.之前维修厂商已经将原因告知,是IOS被删除了.想想也不是什么难事.找一台完好的相同型号的交换机,先把IOS备份一份出来,再传到问题交换机上不就完了!果然.上午用了三个小时的时间,把问题解决了.给公司省了不少钱哦!按照老习惯
expect批量备份交换机配置、MAC、DHCP SNOOPING、ARP、批量执行命令(三)
原创
2013-11-01 11:25:49
1214阅读
expect批量备份交换机配置、MAC、DHCP SNOOPING、ARP、批量执行命令(五)
原创
2013-11-01 11:29:01
1405阅读
TFTP软件下载:(备份与还原需要使用到的软件)http://tftpd32.jounin.net/tftpd32_download.html 思科交换机备份与还原思路:一台电脑通过console端口连接到cisco 2960交换机,配置一个VLAN 10并分配IP地址和网关,电脑设置固定IP地址连接到cisco 2960交换机,确认交换机ping通这台电脑的IP
交换机
文件备份
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
一、 实验目的
1、
转载
2023-10-08 18:28:40
90阅读
配置端口保护功能,实现主备接口的备份,以保证业务的无中断传输。背景信息现网中,主机一般使用缺省网关与外部网络联系,如果缺省网关出接口发生故障,主机与外部网络的通信将被中断,无法保证业务的正常传输,设备可靠性差。端口保护功能很好的解决了这个问题。在不改变组网的情况下,将设备上的两个接口组成一个端口保护组,实现主备接口的备份。当主用接口出现异常时,业务及时切换到备用接口上,以保证业务的无中断传输。如图
首先安装并导入paramiko,用pycharm的可以直接去Files >> Settings >> Project:xxxxx >>Python Interpreter右边的+号搜索paramiko直接安装,也可以在终端用命令安装pip install paramiko
原创
2023-02-07 15:44:48
491阅读
expect批量备份交换机配置、MAC、DHCP SNOOPING、ARP、批量执行命令(一)
原创
2013-11-01 11:23:09
1404阅读
点赞
1评论
expect批量备份交换机配置、MAC、DHCP SNOOPING、ARP、批量执行命令(二)
原创
2013-11-01 11:24:30
885阅读
点赞
expect批量备份交换机配置、MAC、DHCP SNOOPING、ARP、批量执行命令(四)
原创
2013-11-01 11:27:40
937阅读
# Python实现交换机批量自动备份
在现代网络管理中,交换机的配置备份是维护网络稳定性和可靠性的关键步骤。通过自动化备份,可以减轻管理员的工作负担,降低网路故障的风险。本文将详细介绍如何使用Python实现交换机的批量自动备份,并提供详细的代码示例。
## 什么是交换机配置备份?
交换机配置备份是指将网络交换机的当前配置保存到一个安全的存储位置。这一过程通常包括以下几个步骤:
1. 连