当前位置: 代码迷 >> 综合 >> 【网络通信】【GNS3】Window10 下 GNS3 配置 IOU 模拟环境
  详细解决方案

【网络通信】【GNS3】Window10 下 GNS3 配置 IOU 模拟环境

热度:35   发布时间:2023-12-06 13:27:19.0

记录 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 页面.
asdf
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 相同.

  相关解决方案