当前位置:首页 > 安卓软件 > 正文
gns3(gns3的使用方法) 安卓软件

gns3(gns3的使用方法)

2个月前 (03-15) 类别:安卓软件

  • 发布日期:2025-05-09 20:47:58
  • 所属类别:安卓软件
  • 下载人数:7123
  • 版本:
  • 大小:

立即下载

扫二维码手机浏览

gns3(gns3的使用方法)介绍

一、gns3和ensp哪个好用

首先2个虽然都是模拟仿真专用软件,但定位不一样。

从某种角度说可能没有对比意义。

gns3(gns3的使用方法)

如果非要对比的话,各有优势。

ENSP

优势

gns3(gns3的使用方法)

1.华为官方开发,在稳定性上和支持情况相对来说好很多。覆盖企业有线、无线以及服务器等绝大数场景的模拟仿真。

2.较为全面的支持模拟企业级无线仿真,包括无线控制器、无线接入点以及射频接入终端。

3.支持C/S模式,即使电脑配置不高,在有服务器加持下也能仿真更完整网络。

不足之处

1.底层是使用Oracle VM VirtualBox虚拟机加载方式,一定程度上增加了物理机配置和一些兼容性问题影响体验。

2.目前由于一些特殊原因,官方停止了开发和维护后续可能新的特性或技术无法第一时间获得支持。

3.仅支持Windows平台。

GNS3

优势

第三方团队开发,兼容多个厂商设备仿真模拟。cisco设备居多,也有部分H3C和华为设备在特定条件下可以使用。

使用qemu作为底层相对来说兼容性在一定程度上比vbox好很多。

支持多平台版本,Windows linux mac等。

不足之处

官方在1.0版本后取消了多语言。1.0之前版本支持多语言,目前仅支持英文。

qemu一样存在资源消耗问题甚至异常使用物理硬件资源问题,需要开局配置idle来规避。仅限制cisco ios镜像设备。

对交换机支持不友好,不过在2.0后续更新了远程服务器方式来改善了很多。

不支持完整的无线网络模拟仿真,仅支持部分无线控制器设备。

二、gns3使用方法

GNS3使用方法详解

首先,对GNS3进行基本设置:

点击菜单栏的 Edit> Preferences...,在弹出对话框的右侧选择 Dynampis。找到安装目录,如我的在 E:/simulatorGNS3/GNS3/Dynamips/dynamips-wxp,确保目录是英文的。

在"working directory"中设置一个工作目录,用于存放模拟器运行时产生的文件,然后点击"OK"。

接着,配置IOS镜像:

进入 Edit> Ios image and hypervisors,导入你的Cisco IOS镜像,比如 c3640-ik9o3s-mz.124-10.bin。平台是3600,Chassis是3640,具体命名规则参考相关链接。

导入后,保存设置。

接下来是搭建网络拓扑:

在界面上拖拽设备,如同Packet tracer一样,添加接口,双击或右击设备图标进行配置,如命名和接口属性。

进入模拟器运行模式:

输入 list,查看模拟器状态。启动路由器(如r4)的命令是 start r4,这时CPU使用率可能会上升。

如果CPU使用率过高,尝试输入 idlepc get r4,选择合适的idlepc value,观察CPU使用情况。

如果CPU下降,通过telnet连接路由器进行配置,输入一系列命令以完成基本配置,如NO、enable、config terminal等。

最后,对于每个路由器,重复以上步骤,完成基本配置后,可以保存模拟器设置,以备后续实验。尽管GNS3的模拟器功能不断更新,对于初学者,上述步骤已经足够进行CISCO实验了。

三、gns3的使用方法

1.首先对 GNS3做些设置。

第一步:点击 Edit->Preferences…在弹出的对话框中右侧选择 Dynampis

然后在 Executable path中:写入你安装的 GNS3的目录下的 Dynampis-wxp.exe,举个例子,我的目录是 E:/simulatorGNS3/GNS3/Dynamips/dynamips-wxp。这个 dynamips-wxp

就是我们的 dynampis模拟器了。有一点请注意,GNS3只支持英文目录,所以有中文出现

的话,会有错误。(如果你是2000操作系统选择Dynampis-2000, vista选择Dynampis-wxp)

第二步:在 working directory中随便安排一个目录,这个目录将用来存放运行模拟器的时

候产生的一些文件。设置完毕后点击 OK。

第三步:点击 Edit->Ios image and hypervisors。

在 image file中导入你的cisco IOS。

IOS命名规则:eg:c3640-ik9o3s-mz.124-10.bin,那么 platform就是 3600,Chassis就是 3640。

然后点击 Save按钮就可以了。

第四步:画图。直接拖曳相关原件到界面就可以,这个与packet tracer很相似,如果这个还不清楚,可以下载带有动画演示教程的Packet tracer参看

然后按照拓扑点击添加接口的按钮。

通过双击,右击图中的路由器和交换机的图标,可以进行一些简单的配置,比如图标的命名,交换机的接口属性

第五步:点击 Emulation Mode

稍等片刻后就出现上面这张图,下面的=>栏目里面就是 GNS3集成 Dynagen后的比较直

观的界面了。现在就是模拟器可以运行的关键步骤了:

1.输入 list回车。

命令会显示模拟器的相关信息。可以看到在 state里面显示 stopped的,相应的右边就是红色小灯。

2.打开任务管理器,也就是 ctrl+alt+del。然后在=>后面输入 start(会变色,说明这是一个命令,后面的参数我们用 r4,也就是拓扑里面对应的路由器的标号,也就是在打list的时候 name列的标号,注意和 start之间有空格) r4(注意大小写)。

这个时候 r4的灯应该变成了绿色,与此同时,(我用的机器是 Thinkpad T61,不同的机器性能可能会使 cpu反应有差距)你的任务管理器的 cpu使用率应该非常大,这是因为模拟器模拟的是路由器的结构,因此他不知道路由器的 cpu什么时候会空闲,所以一直

是满载,这个时候我们进行如下处理:

输入 idlepc get r4

这条命令会让程序算出一个可能的 idlepc value(该 value可以让 cpu空闲,具体的作

用我不是很明白,其目的就是降低 cpu使用率)。在弹出的对话框中就是可能的 idlepc value,我们只要在打*的数字(系统推荐的最有可

能合理的 idlepc alue)中选一个输入编号就可以。这个时候观察你的 CPU使用率,如果没有下降,那么输入 idlepc show r4重新选一个编号,然后观察,如此反复。

如果 CPU使用率下降了,那么点击开始-运行->输入 telnet 127.0.0.1端口号(这个端口号就是我们打入 list的时候,console这一列相应的数字)。

现在在出现的 telnet命令框中按几个回车,然后按照如下命令输入:

NO//如果没有配置文件的话,会提示是否设定,这里我们选择NO

enable//进入特权模式.如果有密码的话还需要输入特权的密码

config terminal//进入全局配置模式

no ip domian-lookup//关闭域名查找,主要是用在当你输错了命令的时候,避免路由器将错误的命令当作域名来查找了

line console 0//进入console口

logging synchronous//日志同步,防止通过console进行配置的时候,命令被日志提醒打断

exec-timeout 0 0//设定超时时间为永不超时

exit//退出console配置进程到全局配置进程

hostname R1//设定主机名为R1,便于区分

end//退出到特权模式

总结来说,每打开一个路由器的话,都先把这些命令配置上,对于后面配置实验比较方便,当然也可以不配置

r1, r2, r3, r5等上图中的其他路由器也用类似方法解决。成功的话,便可以使用GNS3模拟器进行CISCO实验了。

由于模拟器不支持 telnet下的 reload命令,所以 reload就变成在模拟器中先 stop然后start。最后大家可以保存下模拟器,以便下次直接使用。

这是 Dynampis模拟器最简单的路由拓扑,如果你在网上比较关注模拟器的发展,会发现有很大的发展,但是对于刚刚接触 CISCO,以上方法已经足够大家完成路由部分的所有实验。

版权说明:如非注明,本站文章均为 皮努努下载 原创,转载请注明出处和附带本文链接;

本文地址:https://www.pinunu.com/soft/gns3gns3dsyb.html