`
zkgale
  • 浏览: 102106 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

今天看到个linux下的Csico模拟软体--GNS3(图形化界面的)

阅读更多
http://forum.ubuntu.org.cn/viewtopic.php?f=122&t=188640




图形化界面,个人感觉还不错。
引用:
gns3
  软件介绍:
  GNS3是一款优秀的具有图形化界面可以运行在多平台(包括Windows, Linux, and MacOS等)的网络虚拟软件。Cisco网络设备管理员或是想要通过CCNA,CCNP,CCIE等Cisco认证考试的相关人士可以通过它来完成相关的实验模拟操作。同时它也可以用于虚拟体验Cisco网际操作系统IOS或者是检验将要在真实的路由器上部署实施的相关配置。
  简单说来它是dynamips的一个图形前端,相比直接使用dynamips这样的虚拟软件要更容易上手和更具有可操作性。
  GNS3整合了如下的软件:
  Dynamips :一款可以让用户直接运行Cisco系统二进制镜像(binary images此词语翻译是否恰当?)的IOS模拟器
  Dynagen :是Dynamips的文字显示前端
  Pemu :PIX防火墙设备模拟器。
  Winpcap :windows平台下一个免费,公共的网络访问系统。开发winpcap这个项目的目的在于为win32应用程序提供访问网络底层的能力。
  功能简介:
  »设计优秀的网络拓扑结构
  » 模拟Cisco路由设备和PIX防火墙
  » 仿真简单的Ethernet, ATM和帧中继交换机
  » 能够装载和保存为Dynamips的配置格式,也就是说对于使用dynamips内核的虚拟软件具有较好的兼容性
  » 支持一些文件格式(JPEG, PNG, BMP and XPM)的导出
  重要提示: 用户必须自行准备需要使用的IOS文件
  相关软件:
  基于Dynamips内核的还有以下软件:
  1。工大瑞谱版,使用极其简单,使用已搭建的拓扑,可满足大部分NA,NP,以及一部分IE实验
  2。DynamipsGUI,DynagenSee等,自己搭建拓扑,也很方便
  3。原版的Dynamips
  当然,cisco官方也有自己的packet tracer
  类似的路由交换机模拟软件还有Boson Network Designer
  官方网址:www.gns3.cn
  使用方法:
  1.首先对 GNS3做些设置。
  第一步:点击 Edit->Preferences… 在弹出的对话框中右侧选择 Dynampis
  然后在 Executable pateh 中:写入你安装的 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。
  具体命名规则参看:
  http://zhidao.baidu.com/question/27045254.html?si=5
  

  然后点击 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 命令框中按几个回车,然后按照如下命令输入:
  N
  En
  Line con 0
  Exec-ti 0 0
  以上 3 条命令的作用是让路由器不超时退出telnet 连接,这对控制 CPU 使用率有好处。
  r1, r2, r3, r5 等上图中的其他路由器也用类似方法解决。成功的话,便可以使用GNS3模拟器进行CISCO实验了。
  由于模拟器不支持 telnet 下的 reload 命令,所以 reload 就变成在模拟器中先 stop 然后start。最后大家可以保存下模拟器,以便下次直接使用。
  这是 Dynampis 模拟器最简单的路由拓扑,如果你在网上比较关注模拟器的发展,会发现有很大的发展,但是对于刚刚接触 CISCO,以上方法已经足够大家完成路由部分的所有实验。






安装如下,在新立得里搜dynamips,装上

接下来安装GNS3
在终端输入:

代码:
$ wget http://gpl.code.de/DB898410.key.pub.asc -O - | sudo apt-key add -


代码:
sudo gedit /etc/apt/sources.list

将下面两行加入末尾,
代码:
deb http://gpl.code.de/ubuntu gutsy/
deb-src http://gpl.code.de/ubuntu gutsy/

更新一下:
代码:
sudo apt-get update

直接安装:
代码:
sudo apt-get install gns3


OK

因为GNS3直接使用的是Csico的IOS,所以必须下载IOS

下载地址:
http://bloggermap.org/rss/readblog/54633
http://hi.baidu.com/hfr6666/blog/item/6f2900b1e769f6530823021c.html
http://bbs.chinaitlab.com/thread-227715-1-1.html


附件:
sendpix0.jpg
sendpix0.jpg [ 317.13 KiB | 被浏览 723 次 ]

一般 还行 不错 很好 非常好
分享到:
评论

相关推荐

    VB控制计算机并口示例(含完整可以运行源代码)

    VB控制计算机并口示例(含完整可以运行源代码) 可以通过并口直接控制MCU,做SW控制不错,关键还可以学习并口硬件控制学习。含详细源代码哦

    python毕业设计基于PyTorch的手语识别系统源码+数据集(完整项目代码)

    python毕业设计基于PyTorch的手语识别系统源码+数据集(完整项目代码),本资源中的源码都是经过本地编译过可运行的,评审分达到98分,资源项目的难度比较适中,内容都是经过助教老师审定过的能够满足学习、毕业设计、期末大作业和课程设计使用需求,如果有需要的话可以放心下载使用。 python毕业设计基于PyTorch的手语识别系统源码+数据集(完整项目代码)python毕业设计基于PyTorch的手语识别系统源码+数据集(完整项目代码)python毕业设计基于PyTorch的手语识别系统源码+数据集(完整项目代码)python毕业设计基于PyTorch的手语识别系统源码+数据集(完整项目代码)python毕业设计基于PyTorch的手语识别系统源码+数据集(完整项目代码)python毕业设计基于PyTorch的手语识别系统源码+数据集(完整项目代码)python毕业设计基于PyTorch的手语识别系统源码+数据集(完整项目代码)python毕业设计基于PyTorch的手语识别系统源码+数据集(完整项目代码)python毕业设计基于PyTorch的手语识别系统源码+数据集(完整项目代

    基于Unet的树种分别识别模型

    基于Unet的树种分别识别模型

    精选毕设项目-富文本解析,折线图,MD5,bluebird.zip

    精选毕设项目-富文本解析,折线图,MD5,bluebird

    图书管理系统(基于ASP .NET)

    《图书管理系统(基于ASP .NET)》是一款专为学习者设计的应用程序,旨在提供一个全面的图书管理平台。系统的设计采用ASP .NET技术,这是一款由微软开发的用于构建动态网站、web应用和web服务的强大工具。ASP .NET框架以其高效、安全和易于维护的特点,深受开发者的喜爱。 该系统包含了多个核心模块,这些模块覆盖了图书管理的主要功能。有图书录入模块,它允许管理员录入图书的基本信息,如书名、作者、出版社、ISBN号、分类等。图书查询模块提供给用户方便快捷的搜索功能,用户可以根据书名、作者、关键词等条件进行检索。此外,借阅与归还模块确保图书的流通管理,记录图书的借阅状态,提醒用户按时归还,并处理超期罚款等事务。 系统还具备用户管理模块,允许用户注册、登录、修改个人信息。对于权限管理,后台有专门的管理员角色,他们可以对用户进行操作,如分配权限、冻结或解冻账户。同时,系统的统计分析模块能够生成各类报表,如图书借阅量、热门书籍、用户活跃度等,这些数据对于图书馆运营决策有着重要参考价值。 在。内容来源于网络分享,如有侵权请联系我删除。另外如果没有积分的同学需要下载,请私信我。

    精选毕设项目-查拼音.zip

    精选毕设项目-查拼音

    精选毕设项目-音乐在线歌词搜索.zip

    精选毕设项目-音乐在线歌词搜索

    思维导图制作-会计初级知识重难点-会计务实-所有者权益

    本专刊的主要目的是帮助初学者系统化和结构化地掌握会计知识。我们采用思维导图的形式,将复杂的会计概念和流程进行有效的简化,旨在让学习者能够更清晰地理解这些内容,并增强记忆效果。通过视觉化的方式,读者不仅能够感受到会计知识的关联性,还能轻松掌握关键点,提升学习效率。无论是在学习新知识还是复习旧知识时,这种方法都能够为学习者提供极大的便利和帮助。

    配网两阶段鲁棒优化调度模型 关键词:两阶段鲁棒优化,CCG算法,储能 仿真算例采用33节点,采用matlab+yalmip+cplex编写,两阶段模型采用CCG算法求解 模型中一阶段变量主要包括01

    配网两阶段鲁棒优化调度模型 关键词:两阶段鲁棒优化,CCG算法,储能 仿真算例采用33节点,采用matlab+yalmip+cplex编写,两阶段模型采用CCG算法求解。 模型中一阶段变量主要包括01变量和无功优化变量,核心变量主要存在于二阶段,因此在叠加二阶段变量优化过程中更容易得到最优解,所以有限次迭代即得到收敛的结果。 模型以网损为目标,包括功率平衡、网络潮流、电压电流、蓄电池出力以及无功设备出力等约束。 复现《两阶段鲁棒优化的主动配电网动态无功优化》-熊壮壮,具体内容可自行下载了解。

    1..1行列式的定义.ppt

    1..1行列式的定义.ppt

    精选毕设项目-地图定位.zip

    精选毕设项目-地图定位

    MMC整流器平均值模型simulink仿真,19电平,采用交流电流内环,直流电压外环控制,双二阶广义积分器锁相环,PI解耦环流抑制器,调制方式为最近电平逼近调制,完美运行 波形一二为直流侧电压电流

    MMC整流器平均值模型simulink仿真,19电平,采用交流电流内环,直流电压外环控制,双二阶广义积分器锁相环,PI解耦环流抑制器,调制方式为最近电平逼近调制,完美运行。 波形一二为直流侧电压电流,波形三四分别为主控制器及环流抑制器输出调制信号。

    疫苗发布和接种预约系统-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip

    Spring Boot是Spring框架的一个模块,它简化了基于Spring应用程序的创建和部署过程。Spring Boot提供了快速启动Spring应用程序的能力,通过自动配置、微服务支持和独立运行的特性,使得开发者能够专注于业务逻辑,而不是配置细节。Spring Boot的核心思想是约定优于配置,它通过自动配置机制,根据项目中添加的依赖自动配置Spring应用。这大大减少了配置文件的编写,提高了开发效率。Spring Boot还支持嵌入式服务器,如Tomcat、Jetty和Undertow,使得开发者无需部署WAR文件到外部服务器即可运行Spring应用。 Java是一种广泛使用的高级编程语言,由Sun Microsystems公司(现为Oracle公司的一部分)在1995年首次发布。Java以其“编写一次,到处运行”(WORA)的特性而闻名,这一特性得益于Java虚拟机(JVM)的使用,它允许Java程序在任何安装了相应JVM的平台上运行,而无需重新编译。Java语言设计之初就是为了跨平台,同时具备面向对象、并发、安全和健壮性等特点。 Java语言广泛应用于企业级应用、移动应用、桌面应用、游戏开发、云计算和物联网等领域。它的语法结构清晰,易于学习和使用,同时提供了丰富的API库,支持多种编程范式,包括面向对象、命令式、函数式和并发编程。Java的强类型系统和自动内存管理减少了程序错误和内存泄漏的风险。随着Java的不断更新和发展,它已经成为一个成熟的生态系统,拥有庞大的开发者社区和持续的技术创新。Java 8引入了Lambda表达式,进一步简化了并发编程和函数式编程的实现。Java 9及以后的版本继续在模块化、性能和安全性方面进行改进,确保Java语言能够适应不断变化的技术需求和市场趋势。 MySQL是一个关系型数据库管理系统(RDBMS),它基于结构化查询语言(SQL)来管理和存储数据。MySQL由瑞典MySQL AB公司开发,并于2008年被Sun Microsystems收购,随后在2010年,Oracle公司收购了Sun Microsystems,从而获得了MySQL的所有权。MySQL以其高性能、可靠性和易用性而闻名,它提供了多种特性来满足不同规模应用程序的需求。作为一个开源解决方案,MySQL拥有一个活跃的社区,不断为其发展和改进做出贡献。它的多线程功能允许同时处理多个查询,而其优化器则可以高效地执行复杂的查询操作。 随着互联网和Web应用的快速发展,MySQL已成为许多开发者和公司的首选数据库之一。它的可扩展性和灵活性使其能够处理从小规模应用到大规模企业级应用的各种需求。通过各种存储引擎,MySQL能够适应不同的数据存储和检索需求,从而为用户提供了高度的定制性和性能优化的可能性。

    jQuery实现左右切换全屏轮播图特效源码.zip

    这是一种全屏轮播风格的特效,使用HTML、CSS和Javript编写。轮播图包含多张图片和对应的文本介绍,通过自动滑动和手动切换两种方式,展示出不同的内容。该轮播图在网页头部或者特定板块上使用,能够为用户提供直观的视觉体验和丰富的内容呈现。而且,该轮播图可以灵活地设置大小、位置、动画等属性,便于根据实际需求进行个性化定制。

    精选毕设项目-图片预览带后端.zip

    精选毕设项目-图片预览带后端

    精选毕设项目-番茄时钟.zip

    精选毕设项目-番茄时钟

    精选毕设项目-简单的商城小应用.zip

    精选毕设项目-简单的商城小应用

    精选毕设项目-仿zcool站酷.zip

    精选毕设项目-仿zcool站酷

    精选毕设项目-录音机.zip

    精选毕设项目-录音机

    南京理工大学毕业论文overleaf LaTex模板,微调版

    南京理工大学毕业论文overleaf LaTex模板,按照我个人的写作需求修改后的版本

Global site tag (gtag.js) - Google Analytics