记录 Windows10 下 GNS3 配置 IOU 模拟环境的过程.


文章目录

  • 1. 介绍 IOU 模拟环境
  • 2. 安装 IOU 模拟环境
  • 2.1 安装 GNS3
  • 2.2 安装 VMware Workstation
  • 2.3 导入 GNS3 VM
  • 3. 配置 IOU 模拟环境
  • 3.1 GNS3 VM 中的的设定与使用
  • 3.2 设置 GNS3 Local VM Server
  • 3.3 配置 IOURC 许可文件
  • 3.4 添加 IOU 镜像


1. 介绍 IOU 模拟环境

  IOU 即 IOS On Unix,最初是由思科内部人员开发来测试IOS的平台,后来流传到互联网经网友改进有了后来的 WEB IOU. 而 GNS3 从 1.0 版本后就开始整合了 IOU,GNS3 的 IOU 相比 WEB IOU 在拓扑的构建方面方便灵活了很多. IOU 的后端运行环境是基于 Unix 的操作系统,该系统可以运行在Oracle VirtualBox 或者 VMware的 虚拟机上. 由于是把 IOU 镜像运行在 Unix 系统上,所以对物理机资源的占用非常低.

  IOU 的运行环境如下图所示:IOS运行在 Dynamips 模拟的GNS3本地服务器中,GNS3 以C/S的web 模式通过 127.0.0.1:8000 访问运行在物理机上的 GNS3 本地服务器;IOU 镜像运行在 GNS3 称为远程服务器的 VMware 虚拟机 Unix 系统中,GNS3 以 C/S 的 web 模式通过 192.168.61.128:8000 和 VMware上的Unix系统通信.

gns3怎么创建ios印象_CCIE

2. 安装 IOU 模拟环境

配置 IOU 环境需要安装下面 3 个软件:

  • GNS3
  • GNS3 VM
  • VMware Workstation

GNS3 和 GNS3 VM 需要版本一致,本文使用 2.2.12 版本. 点击 GNS3 Setup wizard with the GNS3 VM,查看官方教程.

2.1 安装 GNS3

安装 GNS3.

2.2 安装 VMware Workstation

安装 VMware Workstation

2.3 导入 GNS3 VM

1.点击 Download GNS3 VM 下载 GNS3 VM. 我们使用 VMware Workstation 作为虚拟机平台,选择 VMware Workstation and Fusion 下载.

2.下载得到 GNS3.VM.VMware.Workstation.2.2.12.zip 文件,解压缩得到虚拟机模板 GNS3 VM.ova 文件.

3.在 VMware Workstation 中打开 GNS3 VM.ova 文件.

gns3怎么创建ios印象_CCIE_02


4.点击导入,开始导入虚拟机.

gns3怎么创建ios印象_gns3怎么创建ios印象_03


5.等待片刻,GNS3 VM 便导入成功.

gns3怎么创建ios印象_CCIE_04

3. 配置 IOU 模拟环境

3.1 GNS3 VM 中的的设定与使用

在 VMware Workstation 中开启 GNS3 VM 的电源. GNS3 VM 启动完毕后进入如下页面,该页面显示了 GNS3 VM 的主要信息. 基本上保持这个页面就可以了,后续设置不用操作该页面.

gns3怎么创建ios印象_网络_05

回车选择OK,进入选项页面.

gns3怎么创建ios印象_CCIE_06


如果需要修改 GNS3 VM 或者使用较老版本的操作方式,选择Shell进入 Ubuntu 的 Shell 界面. 用户名:gns3,密码:gns3.

gns3怎么创建ios印象_gns3怎么创建ios印象_07


使用如下命令

$ source .bash_profile

或者

$ /usr/local/bin/gns3welcome.py

重新进入欢迎页面.

3.2 设置 GNS3 Local VM Server

1.手动启动设置向导.

gns3怎么创建ios印象_VMware_08


2.选择Run appliances in a virtual machine.

gns3怎么创建ios印象_VMware_09


3.设置gns3server.exe的路径,Host binding 的地址和端口.

gns3怎么创建ios印象_gns3怎么创建ios印象_10


3.成功连接到 GNS3 local server.

gns3怎么创建ios印象_VMware_11


4.在 GNS3 中设置 GNS3 VM 参数.

gns3怎么创建ios印象_VMware_12


5.设置完成.

gns3怎么创建ios印象_CCIE_13

3.3 配置 IOURC 许可文件

1.进入 GNS3 VM 的 shell 或者使用 ssh 连接 GNS3 VM.

2.更新软件包.

$ sudo apt update

3.安装 python3.

$ sudo apt install python3

4.下载 CiscoIOUKeygen3f.py 脚本.

$ wget http://www.ipvanquish.com/download/CiscoIOUKeygen3f.py

5.执行 CiscoIOUKeygen3f.py 脚本.

$ python3 CiscoIOUKeygen3f.py

得到 iourc.txt 许可文件.

$ ls
CiscoIOUKeygen3f.py  GNS3  iourc.txt
$ cat iourc.txt 
[license]
gns3vm = 73635fd3b0a13ad0;

6.进入 Edit->Preferences->IOS on Unix 页面. 将 iourc.txt 许可文件的内容复制到空白处. 点击 OK 保存.

gns3怎么创建ios印象_gns3_14

3.4 添加 IOU 镜像

1.进入 Edit->Preferences->IOU Devices 页面.

gns3怎么创建ios印象_gns3怎么创建ios印象_15


2.点击New按钮.

gns3怎么创建ios印象_网络_16


3.选择 Run this IOU device on the GNS2 VM.

gns3怎么创建ios印象_gns3_17


4.设置 IOU 设备的名称,选择 IOU 镜像的类型和路径.

gns3怎么创建ios印象_gns3怎么创建ios印象_18


5.IOU 设备添加完成.

gns3怎么创建ios印象_CCIE_19

设置 GNS3 VM 后,在 Edit->Preferences->IOS Routers 页面也可添加 IOS 将其设置运行在 GNS3 VM 上,过程与本地添加 IOS 相同.