GNS3和gns3 securecrtT连接问题

关于本博客
本博客部分文章摘自互联网,如果有涉及侵权行为,请来信告知,我们将严格处理侵权内容。
您当前位置:>>
Win7 64位下新版GNS3与SecureCRT的关联方法
GNS3是现在最常用的Cisco模拟器,功能强大,更新频繁。最近升级64位版Win7 顺便装了最新版的GNS3 0.8.3.1 ,发现按之前的参数无法关联SecureCRT,做实验非常不便。以前32位版系统的关联参数如下:Terminal command后输入:&start d:\progra~1\vandyk~1\SecureCRT\SecureCRT.EXE /script C:\progra~1\gns3\securecrt.vbs /arg %d /T /telnet %h %p&之前的SecureCRT安装在D:\Program Files\Vandyke\SecureCRT\目录下,脚本文件securecrt.vbs放在C:\Program Files\GNS3\文件夹下。&Win7 64位有两个Program Files文件夹,GNS3默认安装在64位的C:\Program Files文件夹下,而32位的SecureCRT则安装在C:\Program Files(x86)文件夹下。因此Terminal command后的关联参数改为:&c:\progra~2\SecureCRT\SecureCRT.EXE /script C:\progra~1\gns3\securecrt.vbs /arg %d /T /telnet %h %p&&progra~2代表Program Files(x86)文件夹,progra~1代表Program Files文件夹。测试可以成功关联CRT正常执行脚本文件。&由此可见GNS3调用SecureCRT关键是文件路径必须遵循DOS的8.3命名法,否则就会报错。另外一种简便方法就是将文件和脚本都放在磁盘的根目录下,这样软件可以按照文件完整路径直接调用。也不需要在命令行之前添加&start&参数同时最好将&Launch terminals using the system default shell&使用系统默认的shell执行该命令&选项之前的勾去掉。最终选项参数如下:
原文地址:本文标题:
上&nbsp一&nbsp篇:下&nbsp一&nbsp篇:
&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp你可能感兴趣的文章:
&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp本站为你推荐的文章:
最新发布文章
Google ads
豫ICP备号-2
站务联系: (本站仅回复邮件)SecureCRT 连接 GNS3 中的路由器_中华文本库
第1页/共2页
SecureCRT 连接GNS3 中的路由器
1、首先将GNS3安装并配置好。这里就不说明了,网上有好多资料,这里不再赘述。
2、在GNS3中运行一台路由器,在控制台处输入命令:list,将会看到Server的地址和Console口是多
少。如下图:
3、打开SecureCRT,新建一个telnet连接,名字任意,我这里是2000
。如下图:
4、在Telnet Options选项处,输入Hostname和Port。这两个值就是在GNS3里输入list时看到的Server和Console值。如下图:
分区网络的第1 页
第1页/共2页
寻找更多 ""查看: 3650|回复: 11
GNS3 和 secureCRT关联的问题
在线时间 小时
阅读权限150
&成长值: 18015
我不知道是不是由于版本不对,总之他们两者的关联老是出问题
我按照指南,一步步弄下去,最后关联的时候老是出错
然后网上有人说可能secureCRT版本有问题,换个就行了
我换了个最新的secureCRT6.7.x 的版本,就好了,但是只有30天有效期,我不知道怎么破解,
下了破解机,安好指南,patch报错了又,唉,头大很
我换原来低版本的6.2.x的secureCRT,关联的时候不是爆这错就是拿错
因为我单独运行gns3没问题,配置成功
单独运行secureCRT也没问题
我的命令设置如下
我的系统&&XP 32 bit windows
& && && && && && && && &&&;D:\SecureCRT
terminal commands
start D:\SecureCRT\SecureCRT.exe /SCRIPT D:\GNS3\DyRouter.vbs /T /telnet 127.0.0.1 %h %p
我的SecureCRT软件的安装目录是D:\SecureCRT\SecureCRT.exe 脚本的存放目录是D:\GNS3\DyRouter.vbs
unexpected argument '2000' on command line.
其实再回头总结一看
对照着指南
会发现,我的系统是xp,所以telnet 后面的127.0.0.1是不需要跟的
问题解决!
在线时间 小时
阅读权限50
我貌似没试过关联不上的,试过某几次关联不上,我都是stop了设备在开启设备之后就没事,一般我点设备右键修改console端口telnet一样可以成功关联!telnet127.0.0.1 port:根据你设备是多少就多少或者你自己修改后重新启动设备!
在线时间 小时
阅读权限40
在线时间 小时
阅读权限30
嗯。学习了
在线时间 小时
阅读权限50
试过多次 自动关联不上
只能手动开启secureCRT关联GNS3
在线时间 小时
阅读权限30
在线时间 小时
阅读权限30
在线时间 小时
在线时间 小时
阅读权限50
在线时间 小时
阅读权限50
在线时间 小时
阅读权限70
在线时间 小时
阅读权限30
Powered byGNS3和SecureCRT关联问题
关联好了之后,在GNS3上启用telnet时候总是提示Hostname lookup failed:host not
found。而直接打开SecureCRT,输入ip 127.0.0.1 端口2000却可以正常登录路由器
start D:\SecureCRT\SecureCRT.EXE /script D:\Program
Files\GNS3\securecrt.vbs /arg %d /T /telnet %/h %p
把%/h换成127.0.0.1,问题仍然不能解决
1、在系统中“我的电脑”上点鼠标右键选择“属性”。在系统属性窗口选择“高级”标签并按“环境变量”按钮;第二步:将环境变量设置窗口中的系统变量里的Path值中在原有的值后面添加SecureCRT.v5.5.2安装路径,比如下目录“;C:\Program
Files\SecureCRT ”(不含引号),注意那个分号别少了。
2、在C:\WINDOWS\system32下生成SecureCRT的快捷图标(空白处右键创建快捷)
3、GNS3-首选项-一般-终端命令
选中“使用系统默认的shell”
start SecureCRT& /SCRIPT
F:\study\network\CCNP\GN3\DyRouter\DyRouter.vbs&
/T /telnet %h %p(XP系统)
start SecureCRT.exe& /SCRIPT
D:\DyRouter.vbs& /T /TELNET 127.0.0.1
%p&& (VISTA/WIN7)
4、关于DyRouter.vbs ,是一个脚本,自动回车no登陆设备,自动帮你改hostname为设备名,自动no ip
do lo,自动exec-t 0 0,自动logg s
。进入设备直接做实验。是教师演示,学生实验的好帮手。如果不需要,请在第三步中将该脚本的路径去除即可。。。
5、"/SCRIPT
F:\study\network\CCNP\GN3\DyRouter\DyRouter.vbs&
"也可以不用加
本人使用的命令以下
start D:\SecureCRT\SecureCRT.EXE /T /TELNET 127.0.0.1 %p
验证成功,
6、解释一下:/T是一个secureCRT的参数,表示新开一个标签(注:这个参数只有SecureCRT
5.2及以后版本才有,其它版本没有),/telnet的意思是走Telnet协议,%h是要telnet到的主机,%p是要telnet的主机的端口。
7、最后,加载.net文件,进入Design Mode 下,telnet
R0或是用鼠标右键console试试看,可以在多起几台设备来看看,就知道非常方便了。
8、在这里说明一下:引用编者的原话“这个脚本的意思,我在程序中都注释了,总体意思是给标签更名为设备的名称,并在设备起来后,设备几个常见的路由命令,如:不需要域名查找,永不超时,没有恼人的提示信息的不换行干扰(也就是自动换行吧,防止提示信息干扰),如果你不需要这些,用'注释到这些行,或者删除。”
部分内容源引于此
以上内容仅供参考,希望对您有所帮助。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。[已解决 - ]
悬赏价格: 无忧币 20
GNS3+SecureCRT
telnet端口连接问题!!!
(45.96 KB)
为什么R1,R2,R3的端口是04这样跳的,如何设置为顺序的02端口。因为这样我才可以方便地在SecureCRT中直接R1,R2,R3这样连接。
(73.63 KB)
最佳答案 ( 回答者:
相信大家在使用GNS3时,都希望能实现用GNS3模拟 Linux Microcore 2.10,PIX,Juniper,ASA,IPS。今天就让大家如愿以偿。
下面进入主题,如何关联GNS和SecureCRT?
打开GNS3——》首选项——》一般——》Terminal Settings
在【终端命令】输入:
&D:\haixiaoye\gns3\SecureCRT\secureCRT.exe& /script &C:\Program Files\GNS3\securecrt.vbs& /arg %d /T /telnet %h %p
输入时将secureCRT和GNS3的路径改为你自己的相应的路径,当必须是英文的。有空格和超过8字符文件夹名的路径也没关系,因为这里加了“”双引号。
之前在网上看到很多文档,都讲到在没有双引号时,不能识别带空格和超过8字符文件夹名的路径。例如:D:\Program Files\GNS3\securecrt.vbs 这个路径就不能被识别,只能识别为 D:\Progra~1\GNS3\securecrt.vbs 这个路径。但加了“”双引号就能识别 &D:\Program Files\GNS3\securecrt.vbs& 这个路径。
这条命令的前面是关联secureCRT,后面是调用GNS3自带的脚本securecrt.vbs进行CRT会话标签更名,这个securecrt.vbs脚本就是在GNS3目录里自带的文件,如果没有那就是版本太低了,最后面是GNS3的一些参数,%d表示设备名,%h是设备地址,一般是127.0.0.1,%p是设备端口号。/T是用来在同个secureCRT界面中打开多个标签的参数。
添加后,点确定。这里不需要勾上“使用系统默认的shell执行该命令”的选项。因为有些系统不支持shell命令执行,如果勾上了,那么就要在终端命令前加上 start 命令,我不建议这么做,因为win7上运行不了。
设置完了,简单吧。现在来体验一下非一般的感觉。
双击拓扑中的设备。这里我双击R1
(或者设备右键console也可以)
打开的secureCRT的标签已经改名为R1了,不需要手动改标签,轻松吧。尤其在做十几二十个设备的拓扑时,就显的方便多了。
当然,这个方法也有一定的缺陷。就是在使用GNS3中“console to all devices”来打开时,不能自动更名。
如果进程中没运行secureCRT,那么使用此“console to all devices”打开时,会在多个secureCRT中打开。
如果当进程中有一个secureCRT在运行时,使用“console to all devices”打开时,会在同个secureCRT窗口中多个标签打开,但自动更名有错误,如图,不能自动改为相应的设备名。
【模拟环境】
& && &我所使用的GNS3版本为0.7.4,如果低于这个版本,有些版本会缺少些选项无法支持。
GNS3官方下载地址:
【Linux Microcore 2.10】
1、下载所需要的文件(linux-microcore-2.10.img);
& &&&下载地址:
本帖隐藏的内容
2、将下载好的文件统一存放,文件夹和文件名必须使用英文,GNS3不识别中文路径;
& &&&我这里将它统一存放到GNS3文件夹下,路径: G:\GNS3\Qemu\linux-microcore-2.10.img
3、打开GNS3,编辑→首选项→Qemu→Qemu Host;
& &&&按以下内容输入:
Identifier name:Linux-MicroCore-2.10(自己填写名称,但不能是中文)
Binary image:G:\GNS3\Qemu\linux-microcore-2.10.img(image路径,就是第2步的路径)
RAM:128(内存,默认是128)
Number of NICs:6(网卡数量,默认是6)
NIC model:e1000(网卡类型,默认是e1000)
Qemu Options:-no-acpi (手动输入,默认为空)
& && &输入完后,点击保存,下面列表中会出现,然后点Apply(应用)/OK(确定),这样Linux Microcore 2.10就配置完成。
1、打开GNS3,从左侧拖出Qemu host;
2、运行刚拖出的QEMU1,弹出QEMU的窗口,启动比较慢,请耐心等待。
启动完成后,不能关闭这个QEMU的窗口,否则只能重启这台QEMU1,才能使用。
3、启动完成就可以使用了,下面简单的测试。
查看接口:ifconfig (6张网卡,1个LOOPBACK口)
配置网卡:
ifconfig eth0 1.1.1.1 netmask 255.255.255.0
ifconfig eth0 up
如需帮助,可在命令后面加--help,如ping --help,也可以双击Tab查看命令。
linux-microcore-2.10就简单介绍到这,如何使用,要自己去发掘了。
1、下载所需要的文件(pix804.bin);
& &&&下载地址:
本帖隐藏的内容
& &&&我将它存放到GNS3文件夹下,路径: G:\GNS3\Fw\PIX\pix804.bin
3、打开GNS3,编辑→首选项→Qemu→PIX;
& &&&按以下内容输入:
Identifier name:PIX(自己填名称,但不能是中文)
Binary image:G:\GNS3\Fw\PIX\pix804.bin(image路径,就是第2步的路径)
RAM:128(内存,默认是128)
Number of NICs:6(网卡数量,默认是6)
NIC model:e1000(网卡类型,默认是e1000)
Qemu Options:-hdachs 980,16,32 -vnc :1 (手动输入)
& && &输入完后,点击保存,下面列表中会出现,然后点Apply(应用)/OK(确定),配置完成。
1、打开GNS3,从左侧拖出PIX firewall;
2、运行刚拖出的FW2,使用SecureCRT登陆,密码为空。
【Juniper】
1、下载所需要的文件(Juniper11.1R1.14.vmdk);
& &&&下载地址:
本帖隐藏的内容
& &&&我将它存放到GNS3文件夹下,路径:G:\GNS3\Fw\Juniper\Juniper11.1R1.14.vmdk
3、打开GNS3,编辑→首选项→Qemu→JunOS;
& &&&按以下内容输入:
Identifier name:Juniper11.1R1.14(自己填名称,但不能是中文)
Binary image:G:\GNS3\Fw\Juniper\Juniper11.1R1.14.vmdk(image路径,就是第2步的路径)
RAM:96(默认是96)
Number of NICs:6(网卡数量,默认是6)
NIC model:e1000(网卡类型,默认是e1000)
Qemu Options: (无需输入,保持空)
& && &输入完后,点击保存,下面列表中会出现,然后点Apply(应用)/OK(确定),配置完成。
1、打开GNS3,从左侧拖出Juniper router;
2、运行刚拖出的JUNOS3,弹出QEMU的窗口;
& && &初始化过程比较慢,中间有几次会卡一会,别以为死机了。可用任务管理器查看CPU,当CPU降下来时,就启动完成,请耐心等待。
& && &启动完成后,和Linux Microcore一样,不能关闭这个QEMU的窗口,否则只能重启这台JUNOS3,才能使用。
3、登陆Juniper,可以直接在QEMU窗口输入,也可以使用SecureCRT登陆;
进入系统模式:
用户名:root& &密码:空
进入用户模式:
[email=root@%]root@%[/email] cli
进入配置模式:
root& configure (可简写conf)
& && &ASA有2种模式的编译文件,分别为单模式和多模式,可选择使用。我使用的是单模式,我试用过多模式,不太好用。
& && &这里不是使用Unpack将IOS中提取出编译文件(initrd文件)和内核(vmlinuz文件)来使用,网上有使用这种方法的,但是我尝试不成功。于是我直接使用已经编译好的.gz文件,虽然需要初始化等一些操作,但可以使用CRT的按钮功能来弥补。如果你们还有更好的方法,可以共享。
1、下载所需要的文件
& && & 单模式:asa802-k8-sing.gz& && &下载地址:
本帖隐藏的内容
& && & 多模式:asa802-k8-muti.gz& && &下载地址:
本帖隐藏的内容
& && & 内核:asa802-k8.vmlinuz&&(内核可以通用)& & 下载地址:
本帖隐藏的内容
& && & 我将它存放到GNS3文件夹下,路径分别为:
& && & G:\GNS3\Fw\ASA\Run\asa802-k8-sing.gz
& && & G:\GNS3\Fw\ASA\Run\asa802-k8-muti.gz
& && & G:\GNS3\Fw\ASA\Run\asa802-k8.vmlinuz
3、打开GNS3,编辑→首选项→Qemu→ASA;
& &&&添加单模式:
Identifier name:asa802-k8-sing(自己填名称,但不能是中文)
RAM:256(使用默认的256)
Number of NICs:6(网卡数量,默认是6)
NIC model:e1000(网卡类型,默认是e1000)
Qemu Options:-hdachs 980,16,32 -vnc :1 (手动输入)
Initrd:G:\GNS3\Fw\ASA\Run\asa802-k8-sing.gz (编译文件路径)
Kernel:G:\GNS3\Fw\ASA\Run\asa802-k8.vmlinuz (内核文件路径)
Kernel cmd line:auto console=ttyS0,9600n8 nousb ide1=noprobe bigphysarea=16384 hda=980,16,32 (关键,否则无法telnet)
输入完后,点击保存,下面列表中会出现。
& &&&添加多模式:
Identifier name:asa802-k8-muti(自己填名称,但不能是中文)
RAM:256(使用默认的256)
Number of NICs:6(网卡数量,默认是6)
NIC model:e1000(网卡类型,默认是e1000)
Qemu Options:-hdachs 980,16,32 -vnc :1 (手动输入)
Initrd:G:\GNS3\Fw\ASA\Run\asa802-k8-muti.gz (编译文件路径)
Kernel:G:\GNS3\Fw\ASA\Run\asa802-k8.vmlinuz (内核文件路径)
Kernel cmd line:auto console=ttyS0,9600n8 nousb ide1=noprobe bigphysarea=16384 hda=980,16,32 (关键,否则无法telnet)
输入完后,点击保存,下面列表中会出现。
& && &全部输完后,点Apply(应用)/OK(确定),配置完成。
二、单模式初始化
1、打开GNS3,从左侧拖出ASA firewall,选择asa802-k8-sing(前面填的Identifier name);
2、运行ASA5,用SecureCRT登陆;
加载结束,敲下回车,如图:
3、单模式初始化:
命令:/mnt/disk0/lina_monitor
这里可以使用SecureCRT的按钮功能来简化操作,SecureCRT→查看→按钮栏,将按钮栏打钩。
CRT界面下方有条按钮栏,右键→新建按钮,
输入要代码和标签,代码如下:(\r是回车)
/mnt/disk0/lina_monitor\r
单击按钮即可执行命令。
4、初始化完成后,出现ciscoasa& 提示符,密码为空,此时flash空间为0,就是无法保存配置。
重启ASA5,再show flash,空间不为零了。但此时用wr命令,会报错。
5、解决wr报错问题,全局模式输入以下命令:执行过程会有报错可不必理会,直接回车。
copy running-config disk0:/.private/startup-config
boot config disk0:/.private/startup-config
也可以使用CRT按钮功能,按钮代码如下:
copy running-config disk0:/.private/startup-config\r\r\r\r\p\p\r
boot config disk0:/.private/startup-config\r\r
执行完后,再wr就不会报错
6、保存为工程,下次打开拓扑,配置仍然存在。在保存的工程文件夹中,configs文件夹里没有ASA的配置文件,所以ASA是不能使用使用GNS3导出配置,如若需要可桥接到ASA,使用TFTP导出。
(这里先选择 工程目录,然后再填工程名称会比较方便)
在保存的G:\GNS3_SY\myLAB\asa5\ 文件夹中有,configs文件夹没有ASA5的配置,working文件夹里有ASA5的文件夹,里面有个FLASH.file文件,这文件里包含了初始化过的ios和配置文件。所以直接打开topology.net就有ASA配置。
三、多模式初始化
& && &这里的初始化操作和前面的单模式初始基本一致,只不过初始化命令不同。
1、打开GNS3,从左侧拖出ASA firewall,选择asa802-k8-muti(前面填的Identifier name);
2、运行ASA6,用SecureCRT登陆;
加载结束,敲下回车,如图:
3、多模式初始化:
命令:/mnt/disk0/lina –m
这里也可以使用SecureCRT的按钮功能来简化操作。
CRT界面下方有条按钮栏,右键→新建按钮,
输入要代码和标签,代码如下:
/mnt/disk0/lina –m\r
单击按钮即可执行命令。
4、初始化完成后,出现ciscoasa& 提示符,密码为空,此时flash空间为0,无法保存配置。
重启ASA6后空间不为零。但此时用wr命令,也会报错。
5、解决wr报错问题,命令与单模式的命令一样,如果前面已经添加CRT按钮,可直接使用按钮。
执行完后,再wr就不会报错
6、保存为工程,与前面操作一样。
1、下载所需要的文件;
镜像文件1:ips-disk1.img& & 下载地址:
本帖隐藏的内容
镜像文件1:ips-disk2.img& & 下载地址:
本帖隐藏的内容
我将它存放到GNS3文件夹下,路径为:
G:\GNS3\Fw\IPS\ips-disk1.img
G:\GNS3\Fw\IPS\ips-disk2.img
3、打开GNS3,编辑→首选项→Qemu→IDS;
& &&&按以下内容输入:
Identifier name:IPS(自己填名称,但不能是中文)
Binary image 1 (hda):G:\GNS3\Fw\IPS\ips-disk1.img
Binary image 2 (hda):G:\GNS3\Fw\IPS\ips-disk2.img
RAM:512(默认为512,调小后可能启动不成功)
Number of NICs:3(网卡数量,默认是3)
NIC model:e1000(网卡类型,默认是e1000)
Qemu Options: -smbios type=1,product=IDS-4215(默认)
& && &输入完后,点击保存,下面列表出现,然后点Apply(应用)/OK(确定),配置完成。
1、打开GNS3,从左侧拖出IDS;
2、运行刚拖出的IDS6,弹出QEMU的窗口,;
& && &初始化完成后,和前面一样,不能关闭这个QEMU的窗口,否则只能重启这台JUNOS3,才能使用。
3、登陆IDS6,可以直接在QEMU窗口输入,也可以使用SecureCRT登陆;
用户名:cisco& &密码:net527
【GNS3 IOS】
& && &为了大家方便,共享GNS3的IOS合集,需要的可以下载。
c2691-adventerprisek9-mz.124-15.T1.bin 下载地址:
本帖隐藏的内容
c2691-advsecurityk9-mz.124-11.T2.bin 下载地址:
本帖隐藏的内容
c3640-ik9o3s-mz.124-25c.bin 下载地址:
本帖隐藏的内容
c3660-ik9o3s-mz.124-15.T6.bin 下载地址:
本帖隐藏的内容
c3725-advipservicesk9-mz.124-3.bin 下载地址:
本帖隐藏的内容
c3725-advsecurityk9-mz.124-3.bin 下载地址:本帖隐藏的内容
c7200-adventerprisek9-mz.124-22.T.bin 下载地址:
本帖隐藏的内容
c7200-advipservicesk9-mz.124-20.T.bin 下载地址:
本帖隐藏的内容
采纳率-&&/&&-
结帖率1帖&&/&&100%
帖子182&精华&无忧币13894 &在线时间340 小时&注册时间&最后登录&

我要回帖

更多关于 gns3 securecrt 的文章

 

随机推荐