GNS3的安装与使用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
GNS3的安装与使用
1.准备工作
(1)若原来安装过Dynamips和wincap(旧版本)的请先卸载。
(2)在任意盘下建立文件夹LAB,在该文件夹下建立3个子文件夹project, temp, ios,文件夹名字可以根据个人喜好改变,但一定要为英文。
(3)将已有的IOS及PIX的BIN文件拷到ios文件夹下(在GNS30.7版本中,模拟时无法识别RAR的文件,RAR文件必须解压为BIN文件,然后加载,GNS30.6中可以识别)。
2.开始安装
组件全部安装。
3.安装完成启动GNS3,进入初始界面
选择第一个
进入配置界面(第2次以及以后登录,在“编辑——首选项”中可打开)
设定:在语言处选择自己合适的语言,project为拓扑图所在处,image为IOS文件所在文件夹。
然后选择左边的第二个Dynamips
Executable path为dynmpis-wxp.Exe 的路径,选择你所安装的文件夹即可
Working director为GNS3工作时,产生的临时文件所在目录
Enable sparse memory feature 勾上,可以节约内存。
配置好后,点击Test,进行测试
测试成功,基本配置完成。
4.加载IOS(点击:“编辑——IOS和Hypervisors”);进入IOS配置界面
选择合适的IOS配置并保存(IOS先以放入对应的文件夹)
配置好后,选择路由器
运行路由器
当路由器成功运行后,准备计算Idle值(GNS3完全模拟路由器的内核,相当于真实路由,所以会大量消耗CPU和内存,计算Idle的值,是为了减少CPU空转的时间,提高利用率)
在计算时,注意选择带*号的值,此为最优值,(在有多个带*的值中,选择数值最小的)在没有出现带*值时,可以多计算几次。
Idle的值只用计算一次,GNS3会自动记忆
5.配置启动路由器的方式(telnet协议是核心,其他使用的工具全部为外壳)
选择General中第二项
Preconfigurated terminal commands 为选择登陆时使用的命令模式,可以选择telnet ,也可以选择putty(GNS30.6中没有这个功能,也没有登陆方式的选择,0.6中默认的是telnet,并没putty)
不管选择什么登陆模式,都要点击后面使用Use,不然无法生效
此处处注意,选择telnet模式时,显示的start telnet %h %p可能无法启动终端,此时,将命令修改成telnet %h %p 即可登入,再次加入%d 无法启动
Telnet启动
Putty启动画面
一般不建议使用telnet方式登入(前面提到了,真正使用的方式为telnet,一般用有壳的软件 putty或SecureCRT
下面介绍SecureCRT和GNS3的连接方法
在terminal command中,修改成图中显示的样子,D:\LAB\SecureCRT\SecureCRT.exe为这个软件所在路径 /T是SecureCRT下的一个命令
SecureCRT启动模式
下面介绍GNS3中默认的抓包工具Wireshark(ethereal高级版本,使用ethereal一样)的使用
安装时组建全选
Wincap不用安装了,前面安装GNS3时已经安装
安装完成后,在GNS3中进行设置
将路径修改为自己安装的路径即可
配置完成后,建立基本的拓扑图
路由器已经启动,并以配置成功,开始抓包,右键点击拓扑图中的连接线,选择Capture,Wireshar启动
注意观察,在标题栏显示的是R1_to_R2,在一开始,可以选择抓包的方向
然后再路由器R1中PING R2
显示成功
在观察Wireshark
发现没有变化
这是Wireshark和GNS3总存在的一个问题,wireshark无法做到抓包同步显示,这时关掉wireshark,在重复刚才的步骤,start capture 即可看到新内容
图中可见,存在ICMP的包,,即抓包成功。
不用抓包的话,要释放,在连接线上选择stop capture。
图标(节点)
仔细观察左边的node types,发现没有computer类型,那么我们自己添加computer节点进入图标配置界面
将computer图标从左边移到右边,然后双击图标
双击图标后,将type类型改为cloud类型,不修改为装饰类型,只能做图标,没有作用。将节点增加好后,作用在后面介绍。
VPCS的使用
GNS3可以模拟路由,但无法模拟PC,在很多实验中,需要使用PC来进行验证,这里介绍VPCS,是用来模拟PC,用于验证,以后会介绍其他方法。
Vpcs采用UDP协议,使用本机网卡和端口进行通讯的。
VPCS启动
VPCS可以支持模拟9台PC 运行SHOW命令
查看VPCS命令,输入?即可
自己观察命令,并学习。
模拟PC的切换,输入对应数字即可
对VPCS进行配置
配置IP成功,如有任何问题,请参照SHOW中的命令提示。
开始配置PC1的端口
为什么使用5001 5000端口,应为在GNS3中,GNS3与本机网卡相联时使用的是从5000端口开始的。在配置时,vpcs的lport(本地端口)就是GNS3中的远程端口,反之vpcs的远程端口为GNS3中的本地端口。
在GNS3中选择computer
然后对computer进行配置将computer放入拓扑窗口后双击
选择第二项