GNS3 完整安装使用指南
实操教程GNS3 完整安装使用指南从下载到跑通第一台 Cisco 7200Z的网络知多少 · 网络技术系统化知识分享 Editors Note这篇是纯实操向的按步骤往下走就行。每一步该点什么、该勾什么、该避开什么坑都写在对应位置了。安装包清单、VM 资源分配、设备模板导入这几块照着做基本不会卡壳。此文章是按照GNS3 2.2.49版本号写的下载页面可能会显示更新的版本不影响操作。目录PART 01 · 安装前准备到底该下载哪两个文件PART 02 · 安装 GNS3 客户端PART 03 · 导入 GNS3 VM虚拟机PART 04 · 第一次启动向导配置PART 05 · 配置 GNS3导入设备、抓包、终端导入设备模板applianceIOU 镜像授权Wireshark 抓包终端工具PART 06 · 版本说明与避坑点PART 01 · 安装前准备到底该下载哪两个文件去 GitHub 的 GNS3 发布页https://github.com/GNS3/gns3-gui/releases下载。发布页上 Assets 一堆别被绕晕——实际需要的只有两个1GNS3-2.2.49-all-in-one.exe约 104 MB—— Windows 客户端安装包2GNS3.VM.VMware.Workstation.2.2.49.zip约 913 MB—— 解压后得到 GNS3 VM.ova这是预装好的 GNS3 虚拟机跑设备用的其他文件不是不需要是分场景的.dmg 是 macOS 用的Hyper-V / KVM / ESXi 版的 VM 对应不同的虚拟化平台source.zip 是源码。用不上就不用管。图 1 · GNS3 发布页 Assets红框内两个文件才是需要的PART 02 · 安装 GNS3 客户端双击 all-in-one.exe一路 Next 基本就走完了。两个地方留意一下组件勾选安装界面会列出 ToolsWinPCAP、Npcap、Wireshark、Dynamips 等。如果机器上已经装过 Npcap 和 Wireshark 且版本不旧把对应勾选取消省得重复装。图 2 · 组件选择已装过的 Npcap / Wireshark 勾选已取消Solarwinds 弹窗装完会弹一个 Exclusive for GNS3 users 的推广问要不要免费工具套件号称价值 $200选No即可。图 3 · 安装完成后的 Solarwinds 推广弹窗选 No整个安装占用空间约 309 MB。PART 03 · 导入 GNS3 VM虚拟机图 4 · 解压 VM 压缩包得到 GNS3 VM.ova把 GNS3 VM.ova 双击导入 VMware Workstation。导入时可以改名、指定存储路径比如 D:\VMware Storage\GNS3 VM。内存和 CPU 按机器情况分配。手册里的示例是8192 MB 内存 4 核处理器最大建议 8 GB硬盘约 19.5 GB 88.3 GB 两块网络适配器默认仅主机 NAT即可。图 5 · VMware 导入向导设置名称与存储路径图 6 · 按需调整虚拟机资源内存 8192 MB、4 核启动后控制台会打印一串信息看到这些就说明起来了GNS3 2.2.49GNS3 server version: 2.2.49Release channel: 2.2VM version: 0.16.0Ubuntu version: focalQemu version: 4.2.1Virtualization: vmwareKVM support available: TrueIP: 192.168.138.129 PORT: 80To log in using SSH: ssh gns3192.168.138.129 Password: gns3To launch the Web-Ui: http://192.168.138.129Images and projects are stored in /opt/gns3图 7 · GNS3 VM 启动成功记录 IP 与版本信息记下这个 IP 示例为 192.168.138.129后面向导连接要用。镜像和项目文件都存在虚拟机的 /opt/gns3 下。PART 04 · 第一次启动向导配置第一次打开 GNS3 会走一遍 Setup Wizard核心就三件事1. 选择运行方式Windows/Mac 强烈推荐选 Run appliances in a virtual machine用 GNS3 VM 跑设备也可以选本地或远程服务器。图 8 · Setup Wizard选择运行方式推荐 GNS3 VM2. 本地服务器Server path 指向 gns3server.EXEHost binding 用 localhost端口3080 TCP。图 9 · 配置本地服务器gns3server.EXE / localhost / 3080连上会提示 Connection to the local GNS3 server has been successful!。图 10 · 本地服务器连接成功3. 连接 GNS3 VM虚拟化软件选 VMware推荐或 VirtualBoxVM name 选 GNS3 VMvCPU 4 核、RAM 8192 MB。图 11 · 配置 GNS3 VMVMware / vCPU 4 / RAM 3072 MB完成后主界面能看到本地主机和 GNS3 VM 两台服务器都在线Servers Summary。图 12 · 主界面本地主机与 GNS3 VM 均已在线PART 05 · 配置 GNS3导入设备、抓包、终端导入设备模板applianceGNS3 的设备不用自己手动配镜像、调参数比如平台、IDLE 值直接到官方市场https://gns3.com/marketplace/appliances用预制模板File → Import appliance选好模板点导入Server type 选 Install on the GNS3 VM。图 13 · File → Import appliance 添加预配置设备图 14 · 选择安装位置Install on the GNS3 VM推荐以 Cisco 7200 为例导入时需要提供镜像文件比如 153-3.XB12 对应的 c7200-adventerprisek9-mz.153-3.XB12.image125.4 MB。图 15 · 安装说明点击 Next图 16 · Required files镜像缺失需提前准备镜像放哪是个常见卡点GNS3 默认只在 downloads 目录和 GNS3 images 目录找镜像位置在 Edit → Preferences → General preferences → Binary images 里查看默认如 C:\Users\xxx\GNS3\images也可以把镜像和模板放同一目录。图 17 · Binary images 默认目录设置图 18 · 放置镜像后导入上传中图 19 · 镜像已找到Found locally可安装图 20 · 确认安装 Cisco 7200 153-3.XB12装完会提示模板创建成功图 21 · 模板创建成功图 22 · 设备栏出现 Cisco 7200 153-3.XB12左侧设备栏出现 7200 图标。同理可以再装 Cisco 3660124-15.T14加交换模块模拟交换机。图 23 · 再装 Cisco 3660 124-15.T14两个路由器模板就位IOU 镜像授权IOU 跑不起来多半是授权没配。Edit → Preferences → IOS on UNIX在 IOU licenceiourc file里填[license]gns3vm 73635fd3b0a13ad0;PART 06 · 版本说明与避坑点