网站公告列表

  没有公告

加入收藏
设为首页
联系站长
您现在的位置: 局域网DIY—专业局域网网站 >> 局域网教程 >> 硬件与代理 >> [交换机专栏] >> 文章正文
  在多台Cisco交换机更改相同的配置命令          【字体:
在多台Cisco交换机更改相同的配置命令
作者:98pc.com    文章来源:150160.com    点击数:    更新时间:2006-4-6    
问:有没有简单的工具和办法啊?做好脚本,自动在N台左右的cisco交换机上自动按照脚本执行,然后返回结果?

方法一、把交换机的配置文件下载,修改后上传到N台交换机上。然后重启或者copy start run。

方法二、在windows下面建个bat文件,里面的内容和你telnet到交换机进行修改所用的命令时一样的,只不过IP地址需要该N次,比较麻烦。然后运行bat文件即可。

方法三、使用ciscoworks 2000进行配置一次搞定,该方法有一定的限制条件,如先在每台交换机里把SNMP配好了才行,如果是新启用的交换机,或者没配SNMP(肯定没配),如果每台交换机密码都不一样,还是不能进行配置。

方法四、用Perl写一个小script, 虽然对于新手需要花一到两天时间。但是是绝对值得的。

#!/usr/bin/perl

use strict;

use Net::Telnet::Cisco;

my $infile = "input.txt"; # Cisco Device List

my $username = "user"; # login username

my $passwd = "password"; # login password

open (INFILE, "$infile") || die "Can't open $infile $!";

while (my $ip=<INFILE>) {

 chomp $ip;

 my $t = Net::Telnet::Cisco->new (Timeout => 10, Input_log => "input.log");

 $t->open($ip);

 $t->login($username, $passwd);

 $t->enable($passwd);

 $t->cmd('term length 0');

 $t->cmd('sh ver'); # you can change the command sh ver to your command

 $t->close;

}

close INFILE;

文章录入:wuwq    责任编辑:wuwq 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    盗帅下载系统2.0正式版存在多
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    局域网DIY】.版权所有 客服QQ:5820031 站长:晨光
    Copyright © 2000-2020 www.LANDIY.net All Rights Reserved
     


    粤ICP备05009256号