小ycguitar一直是用的dynamips,虽然感觉还是不错,但一个东西用久了就想换个来试试,于是... 昨天便下了GNS-3,摆弄了一整天,觉得相比之下要更方便一些哈("一个工具方便且实用就是个好工具" 纯属个人观点^_^!). .只是用鼠标多点点点..... 在使用的过程中遇到不少的错误,但最终使用得还是很方便........如题,把一点小经验分享给大家...也就是取众家之长来整理整理.... 当然,大虾们就不用看了!.....
**********************************************************************************
在使用dynamips也用SecureCRT登录过,原理都差不多,其实在Gns-3中使用SecureCRT登录设置还要简单些.在这里要用到一个脚本文件“DyRouter.vbs”。(说到这里得感谢那位编脚本文件的大虾,给偶们带来很多方便. ) . 先决条件:下载新版Gns-3、SecureCRT.v5.5.2并安装好(自己在坛里找,都有的)。
首先把脚本文件放到一个你可以找到的目录下,备用。
接着很重要的一步就是把你安装好的SecureCRT.v5.5.2路径,如:C:\Program Files\SecureCRT,追加到系统的path变量上,怎样追加:第一步:在系统中“我的电脑”上点鼠标右键选择“属性”。在系统属性窗口选择“高级”标签并按“环境变量”按钮;第二步:将环境变量设置窗口中的系统变量里的Path值中在原有的值后面添加SecureCRT.v5.5.2安装路径,比如下目录“;C:\Program Files\SecureCRT ”(不含引号),注意那个分号别少了。
紧接着运行Gns-3,依次找到Edit->Preferences->Dynamips 看到“Terminal command: ”, 这里是用来设置连接Dynamips虚拟路由器的各种虚拟终端程序的。默认是start telnet %h %p,即用Windows自代的Telnet程序来登录。我们现在把它改为:start secureCRT.exe /T /SCRIPT #:\DyRouter.vbs /telnet %h %p,其中“#:\DyRouter.vbs ”是你脚本文件“DyRouter.vbs“存放的路径。 解释一下:/T是一个secureCRT的参数,表示新开一个标签(注:这个参数只有SecureCRT 5.2及以后版本才有,其它版本没有),/telnet的意思是走Telnet协议,%h是要telnet到的主机,%p是要telnet的主机的端口。
最后,加载.net文件,进入Design Mode 下,telnet R0或是用鼠标右键console试试看,可以在多起几台设备来看看,就知道非常方便了。 希望对新手有所帮助!! **********************************************
脚本文件如下: DyRouter.rar (1.01 KB)
在这里说明一下:引用编者的原话“这个脚本的意思,我在程序中都注释了,总体意思是给标签更名为设备的名称,并在设备起来后,设备几个常见的路由命令,如:不需要域名查找,永不超时,没有恼人的提示信息的不换行干扰(也就是自动换行吧,防止提示信息干扰),如果你不需要这些,用'注释到这些行,或者删除。” |