设为首页收藏本站language→→ 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 1603|回复: 8
收起左侧

[gns3] 根据拓扑自动配置IP地址 - 原创工具

[复制链接]
发表于 2013-7-25 07:40:42 | 显示全部楼层 |阅读模式
本帖最后由 enter51 于 2013-7-25 08:32 编辑

用GNS3做实验时,最烦就是敲IP地址和掩码,纯浪费时间。前两天自己实现了自动配置IP这个功能,分享一下。
原理: 基于CISCO IOS tclsh和VBS 脚本实现的。
1. 利用GNS3的 baseconfig.txt 配置模板,把全部接口预先up起来。
2. GNS3 关联 securecrt,在打开console时, 在Securecrt.vbs 增加功能, 把一些tcl脚本发送到路由器执行
3. tcl脚本中路由器执行以下功能:
      (1) 运行show version, 找到路由器的编号,如R1, 就是1
      (2) 因为接口都是up状态,运行shou cdp neighbor 可以得到拓扑
      (3) 对每个连接了其他路由器的接口,自动配置IP和mask。 如R1和R2之间的IP为 12.1.1.1 255.255.255.0
      (4) 根据路由器的编号自动配置一个loopback 接口地址, 如R4 为 4.4.4.4 255.255.255.0

使用: GNS3必须关联SecureCRT, 使用附件中的baseconfig.txt 和Securecrt.vbs。

存在问题:一个以太接口连接一个以上设备是这种IP scheme就不好用了。另外若一个路由器没有正确配置,关闭对应的securecrt 窗口,重新打开就行了。










运行效果如下:
+>(tcl)#$x $l_nei 2]" "ip addr ${v_network}.1.1.${v_router} 255.255.255.0"   
+>(tcl)#
+>(tcl)#}


R1(tcl)#
R1(tcl)#exit
R1#
R1#
R1#show ip int bri
Interface                  IP-Address      OK? Method Status                Protocol
FastEthernet0/0            12.1.1.1        YES unset  up                    up      
FastEthernet0/1            unassigned      YES NVRAM  up                    up      
Loopback0                  1.1.1.1         YES unset  up                    up      
R1#
R1#


auto.zip

1.66 KB, 下载次数: 11, 下载积分: 鸿鹄币 -1 个

售价: 2 个鸿鹄币  [记录]

GNS3自动配置接口IP

发表于 2013-7-25 07:43:20 | 显示全部楼层
我觉得这个更麻烦,还是自己写IP好
沙发 2013-7-25 07:43:20 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-7-25 07:46:32 | 显示全部楼层

我最近在看李桃梅的CCNP视频,看李sir从一个txt文件里刷IP和配置很爽。 用一下就知道我这个更方便了。
板凳 2013-7-25 07:46:32 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-7-25 08:37:24 | 显示全部楼层
地板 2013-7-25 08:37:24 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-7-25 09:29:42 | 显示全部楼层
5# 2013-7-25 09:29:42 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-7-25 10:16:08 | 显示全部楼层
6# 2013-7-25 10:16:08 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2018-6-12 17:51:30 | 显示全部楼层
感谢分享啊
7# 2018-6-12 17:51:30 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2019-10-23 13:49:21 | 显示全部楼层
GNS3自动配置接口IP
9# 2019-10-23 13:49:21 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2024-3-28 23:15 , Processed in 0.107635 second(s), 14 queries , Redis On.  

  Powered by Discuz!

  © 2001-2024 HH010.COM

快速回复 返回顶部 返回列表