记录 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系统通信.
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
文件.
4.点击导入
,开始导入虚拟机.
5.等待片刻,GNS3 VM 便导入成功.
3. 配置 IOU 模拟环境
3.1 GNS3 VM 中的的设定与使用
在 VMware Workstation 中开启 GNS3 VM 的电源. GNS3 VM 启动完毕后进入如下页面,该页面显示了 GNS3 VM 的主要信息. 基本上保持这个页面就可以了,后续设置不用操作该页面.
回车选择OK
,进入选项页面.
如果需要修改 GNS3 VM 或者使用较老版本的操作方式,选择Shell
进入 Ubuntu 的 Shell 界面. 用户名:gns3
,密码:gns3
.
使用如下命令
$ source .bash_profile
或者
$ /usr/local/bin/gns3welcome.py
重新进入欢迎页面.
3.2 设置 GNS3 Local VM Server
1.手动启动设置向导.
2.选择Run appliances in a virtual machine
.
3.设置gns3server.exe
的路径,Host binding
的地址和端口.
3.成功连接到 GNS3 local server.
4.在 GNS3 中设置 GNS3 VM 参数.
5.设置完成.
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
保存.
3.4 添加 IOU 镜像
1.进入 Edit->Preferences->IOU Devices 页面.
2.点击New
按钮.
3.选择 Run this IOU device on the GNS2 VM
.
4.设置 IOU 设备的名称,选择 IOU 镜像的类型和路径.
5.IOU 设备添加完成.
设置 GNS3 VM 后,在 Edit->Preferences->IOS Routers 页面也可添加 IOS 将其设置运行在 GNS3 VM 上,过程与本地添加 IOS 相同.