VB.NET源码-华为交换机批量配置生成器VB6,vbs脚本

华为eNSP S5700交换机批量配置生成器(SecureCRT vbs脚本)

一、启由
       待业在家被同行拉去调一批华为5735交换机,配置大部分相同,不同的只有VLAN和IP地址,敲命令复制10几分钟一台,想着弄一个脚本来优化流程,也挣同行一顿大餐,毕竟还是有部分同行不会配置交换机的(也包括我,问就是没证书)。回家花了一天完成基础框架制作和脚本内容编写,在模拟器上验证时各种报错,由于不同交换机版本和型号配置命令不太一样,一个软件肯定不能覆盖所有生产环境,就把原本调试S5735的内容精简了一下适配模拟器里面的S5700,最起码可以用在做实验的前期配置上。

二、软件介绍


       1.0和1.1版本软件基于VB6.0,可以划分VLAN,配置VLANIF接口描述,IP地址,接口业务TRUNK、ACCESS,aaa信息,ACL策略,静态路由等基本配置。
       1.3版本使用vb.net编写,win7需要安装net.F4.0,可以划分VLAN,配置VLANIF接口描述,IP地址,接口业务TRUNK、ACCESS,aaa信息,流策略,静态路由等基本配置
三、软件使用


        配置完成后点“生成VBS脚本”,即可在软件同目录下生成   “交换机名称”.vbs  的脚本文件,基本上5秒之内就可以完成。
        打开SecureCRT,正常连接到交换机上,在用户视图下点菜单栏的  “脚本”--“执行...”,选择生成的vbs文件即可,测试环境基本10秒之内完成所有写入操作,执行完毕后自动回到用户视图。

四、存在问题
        由于此软件所有命令都基于eNSP,生产环境使用可能会有部分命令报错,以后接触实机多了会完善本软件,也欢迎各位同行给与指导交流

五、版本说明
        1.0 初始版本
        1.1 修改软件布局,避免可能出现的排版错乱的问题
        1.3 添加vlan batch 中 to 指令;vlanif数量5可自由配置;可选console认证为aaa;添加关闭初次登录必须修改密码选项;添加流策略方向选项。http服务暂不能配置
        后续可以载网盘里直接下载

六、有反馈说程序带木马,这个估计不好处理,我在网盘里上传了工程文件和源码,有兴趣的可以下载导入测试

后期eNSP Lite出来之后应该还会更新一次,把现有命令跟新版本命令同步一下
下载 https://wwnl.lanzoul.com/b04jv32pa 密码:6rvv

转发于网络, 【请勿转载】

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: Excel可以通过编写VBA宏程序实现生成交换机配置脚本的功能。建立一个表格,按照相应的交换机配置规则,标明端口、VLAN号码、IP地址等信息,然后在Excel中编写VBA宏程序,根据这些信息自动生成交换机配置脚本。 首先,需要定义好交换机配置脚本的模板,包括所有需要配置的参数和格式,如端口模式、VLAN创建等。可以利用VBA代码中的字符串拼接功能,在模板中插入相应参数。同时,也可以使用循环语句,让程序自动识别需要生成脚本的端口数量,并且生成相应数量的脚本。 其次,需要将Excel中的信息读取出来,并将其存储在相应变量中。可以使用VBA代码中的Range、Cells等函数来实现对Excel单元格的读取操作。在读取信息时注意数据类型和数据格式的问题,确保信息的正确性。 最后,将读取出来的信息代入模板,生成交换机配置脚本。可以使用文件输出功能,将生成脚本存储在指定文件夹或文件中,方便后续的使用和管理。同时,在生成脚本时,还可以添加一些错误提示的功能,确保生成脚本无误。 总之,Excel生成交换机配置脚本的方法可以大大提高交换机配置的效率和准确性,在网络维护和管理中具有重要的应用价值。 ### 回答2: Excel是一种非常实用的电子表格软件,在网络工程中,我们可以用Excel生成交换机配置脚本。下面简单介绍一下如何进行操作。 首先,我们需要在Excel中创建一个表格,表格的格式可以是从上到下分别是IP地址、登录名、密码、端口等信息,这样就可以方便地进行处理。其次,通过Excel中的函数和公式,对这些信息进行转换和计算,生成配置脚本所需的信息。 例如,在表格中我们可以使用函数CONCATENATE来合并多个单元格中的内容,生成交换机需要的配置信息。同时,如果IP地址是递增的,则可以使用填充功能,在第一行输入起始IP地址和需要填充的行数,Excel会自动帮我们计算出需要填充的IP地址。 当生成配置信息后,我们可以将其复制到记事本或文本编辑器中,并格式化为交换机可执行的配置脚本。接着,将这些配置脚本上传到交换机中,就可以实现交换机的批量配置。 使用Excel生成交换机配置脚本,不仅可以提高配置的效率,也可以减少出错的可能性。当然,在使用过程中还需仔细核对每个配置项,确保配置脚本的正确性。 ### 回答3: Excel是一款广泛使用的电子表格软件,可以用于处理数据、制作报告等任务。而在网络工程师的工作中,Excel也发挥着很重要的作用,比如生成交换机配置脚本交换机配置脚本是一些命令的集合,用于配置交换机的各项参数,包括端口VLAN、STP协议、端口速率等等。而在生成脚本时,使用Excel可以大大提高工程师的效率。下面是一些具体的例子: 1. 生成端口VLAN配置脚本:假设有一个交换机,需要将第1、2、3、4个端口设置为VLAN 10,第5、6、7、8个端口设置为VLAN 20,第9至12个端口设置为VLAN 30。这时可以在Excel中创建一个表格,列出各端口对应的VLAN ID,再利用Excel的函数和公式,快速生成相应的配置命令。 2. 生成STP优先级配置脚本:STP是一种网络协议,用于保证交换机之间的稳定连接。在STP中,每个交换机都有一个优先级值,优先级高的交换机将被选为根交换机。为了实现合理的网络拓扑结构,网络工程师需要设置交换机的STP优先级。这时可以在Excel中创建一个表格,列出各交换机的名称和优先级,再利用Excel的函数和公式,快速生成相应的配置命令。 3. 生成端口速率配置脚本:在交换机中,不同的端口有不同的速率限制,比如10Mbps、100Mbps、1Gbps等。在一些特殊情况下,需要将某个端口的速率限制提高或降低。这时可以在Excel中创建一个表格,列出各端口对应的速率值,再利用Excel的函数和公式,快速生成相应的配置命令。 总之,Excel可以帮助网络工程师快速生成交换机配置脚本,提高工作效率和精确度。同时,也需要注意数据的准确性和合理性,避免出现配置错误导致网络故障的危险。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值