本文记录 GNS3 2.2.12 在 Window10 下的安装与配置过程.
文章目录
-
- 1. 安装 GNS3
-
- 1.1 下载安装文件
- 1.2 安装过程
- 2. 配置 GNS3
-
- 2.1 基本配置
- 2.2 添加 IOS
- 2.3 计算 Idle-PC 值
1. 安装 GNS3
1.1 下载安装文件
官网 | https://www.gns3.com/ |
GitHub 官方主页 | https://github.com/GNS3 |
SourceForge 项目主页 | https://sourceforge.net/projects/gns-3 |
SourceForge 下载文件 | https://sourceforge.net/projects/gns-3/files/ |
SourceForge 0.8 及以前版本 | https://sourceforge.net/projects/gns-3/files/GNS3/ |
SourceForge 2.0 及以后版本 | https://sourceforge.net/projects/gns-3/files/Releases/ |
Windows平台旧版本 | https://gns3.software.informer.com/versions/ |
1.2 安装过程
安装过程中会下载一些必要组件,建议挂个全局代理优化网络环境.
建议选择全部组件,都挺有用的. 注意,如果你使用的不是 Intel 的 CPU,不要勾选 Intel Hardware Acceleration Manager (HAXM)
.
如果网速较慢可以取消下载 GNS3.VM.xxx,手动下载.
自动下载后文件保存在 C:\Users\%USERPROFILE%\Downloads\
路径下.
安装 WinPcap
安装 Npcap
下载安装 Wireshark
等组件
安装 Intel Hardware Acceleration Manager (HAXM)
. 如果没有开启 VT-X
功能会告警提示. 这并没有安装出错,请继续安装. 后续要使用 HAXM
,在主板 BIOS 中设置 VT-X
开启即可.
安装完成后,GNS3 WebClient
的页面
安装完成后,GNS3
的页面
2. 配置 GNS3
2.1 基本配置
完成后,退出 GNS3 然后重新进入. 点击 Cancel
取消新建项目.
如果你需要再次运行
Setup Wizard
,如图.
关闭其它窗口.
如果需要打开其它窗口,如图.
Edit >> Preferences,进入设置页面.
设置自定义路径.
点击 Binary images
选项卡,设置 IOS images 的保存路径.
2.2 添加 IOS
提供一个 IOS 下载地址,这是印度小哥 Srijit Banerjee 搜集的资源: http://srijit.com/working-cisco-ios-gns3/.
下面介添加 IOS image 的过程.
选择 IOS routers
,点击 New
如果已经将 IOS 的 .bin
文件放入刚才的 Binary images
所设置的路径.,GNS3 会读取该路径下的所有 IOS images 文件.
以添加 c2691 为例.
自动从 .bin
文件中获取该 IOS 的平台和型号. 如果不能自动获取,手动设置.
点击 Idle-PC finder
自动计算 Idle-PC 值
.
等待一段时间.
此时,c2691 就添加完成了.
新建项目
此时侧边栏就出现了 c2691 的图标,可以拖动至工作区进行试验了.
2.3 计算 Idle-PC 值
? 设置 Idle-PC 值 是非常重要的步骤. 当然不设置也可以使用,但是使用时 CPU 利用率非常高,非常耗费硬件资源. 设置 Idle-PC 值 可以显著降低 CPU 利用率.
? 前面添加 c2691 的时候可以让 GNS3 自动调用 Idle-PC finder
自动设置 Idle-PC 值. 但是有些较新的平台上面调用 Idle-PC finder
无法成功设置 Idle-PC 值. 下面以添加 c7200 为例,介绍更为通用的设置 Idle-PC 值 的方法,这种方法可以为所有型号的IOS 设置 Idle-PC 值.
?
在添加 c7200 的最后一个步骤,不要点击 Idle-PC finder
,直接点击 Finish
结束添加过程.
可以看到此时 c7200 页面没有 Idle-PC 值 的信息.
在工作区间添加 c7200 路由器,这里是 R2.
右键 R2 图标,点击 Start
开启电.
双击 R2 图标,进入控制台界面,如下所示. 首次启动的时候控制台可能出现一些问题,这种情况是正常的,因为 Idle-PC 值 还未设置,CPU 利用不充分. 如果出现这些现象,可以推出控制台,点击 Stop
关电,重新开电后进入控制台.
输入 no,并回车. 跳过初始设置过程,进入了用户模式. 然后输入任意命令,例如 enable
进入特权模式.
回到工作区间,右键 R2 图标点击 Idle-PC
,开始计算 Idle-PC 值.
等待一段时间,GNS3 会计算出若干值.
在下拉菜单中选择带 *
的值. 可能有多个带 *
的值,选择任意一个即可. 不同机器不同时间计算的 Idle-PC 值 不同.
选择带 *
的值后点击 OK
,Idle-PC 值 就自动设置完成.
到 c7200 的 IOS 页面查看,可以发现 Idle-PC 值 已经自动填入进去了.