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 次 ]
一般 还行 不错 很好 非常好
分享到:
相关推荐
标题 "dotnet-用于模拟软体和流体MLSMPM的2D实现" 提供了我们正在处理的具体项目的信息,即一个使用.NET框架实现的2D软件,它专注于模拟软体(如弹性物体)和流体动力学。描述进一步确认这是一个2D MLS-MPM...
### 如何使用URSIM模拟软体 #### 一、引言 优傲机器人(Universal Robots,简称UR)作为协作机器人领域的先驱者之一,其产品以其灵活性和易用性著称。为了帮助用户更好地理解UR机器人的编程逻辑及操作流程,UR提供...
一款很棒的物理模拟插件,里面集成了多种物理模拟效果,包含流体模拟,物理模拟,和软体模拟,效果非常的逼真流畅
《3D游戏引擎设计-实时计算机图形学的应用方法》(第2版) 是一本深入探讨3D游戏开发的专业书籍,其核心围绕着如何利用实时计算机图形学的技术来构建高效、逼真的游戏环境。这本书详细阐述了游戏引擎设计的关键概念、...
计算机图形学之动画和模拟算法:软体动力学的实时模拟技术.docx
不同的 Linux distribution 各有其不同的附加软体,例如 Red Hat 的 userconf, Linuxconf, ntsysv 与 setup 等等,而 Caldera 则有 COAS 等等,因此,如果您只会使用此种类型的软体来控制您的 Linux 系统时,当接管...
计算机图形学之动画和模拟算法:Inverse Kinematics:软体物理模拟与逆向运动学.docx
在3D游戏中,模拟物体的柔软度和弹性是非常重要的,这涉及到软体物理模拟。"Psoft Body Deformation"就是一款专为Unity3D设计的3D软体变形插件,它能够帮助开发者实现逼真的软体物体动态效果。 这款插件的核心功能...
计算机图形学之动画和模拟算法:Soft Body Dynamics:基于粒子的软体模拟.docx
计算机图形学之动画和模拟算法:Soft Body Dynamics:基于网格的软体模拟.docx
计算机图形学之动画和模拟算法:软体变形算法.docx
bcompare,即Beyond Compare 是一个综合的比对工具。 可比对的对象包括纯文字档、资料夹、zip 压缩案、FTP 站,等等。 您可以使用它管理您的原始档、保持比对资料夹同步、比对程式的输出结果、以及检查所烧入光碟...
在这个领域,我们研究算法和技术,用于在二维和三维空间中构建、操纵和渲染图形。本资料包"计算机图形学题目与答案"显然是针对学习者或教师设计的,提供了复习问题和对应的解答,有助于深入理解和掌握计算机图形学的...
彩虹3引擎是一款专为游戏开发、图形渲染、实时模拟等领域设计的高性能计算平台,其在2020年8月30日发布了这一更新版本,带来了诸多改进和优化。 彩虹3引擎的核心特性包括: 1. **图形渲染**:引擎采用了先进的图形...
软体动物的平滑肌,如双壳内收肌和贻贝前路牵肌牵开肌(ABRM),表现出一种独特的收缩,称为“抓”。 渔获物收缩通过twitchin磷酸化和去磷酸化来调节。 来自地中海贻贝的ABRM的Twitchin鸡,Mytilus ...
计算机图形学之动画和模拟算法:软体动力学概述.docx
在IT行业中,软体驱动器、软体手臂和软体平台是至关重要的组成部分,它们各自在不同的领域发挥着关键作用。下面将详细解释这些概念及其相关知识点。 首先,我们来探讨软体驱动器(Software Driver)。软体驱动器是...
计算机图形学之动画和模拟算法:软体动力学项目实践.docx
集成化智能软体机器人的研究是当今机器人技术领域的一个热点方向,其研究进展不仅仅代表了软体机器人领域的发展趋势,也反映了机器人学、材料科学、计算机科学与控制工程等多学科交叉融合的前沿成果。以下是根据提供...