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

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

  1. linux login 安装桌面,Linux_Ubuntu Linux下安装配置fluxbox桌面环境,安装   基本系统Ubuntu 7.10 G - phpStudy...

    Ubuntu Linux下安装配置fluxbox桌面环境 安装 基本系统Ubuntu 7.10 Gutsy,Xfce桌面.直接安装源里的fluxbox: aptitude install fluxbo ...

  2. python开发工具及环境配置_python_在windows下安装配置python开发环境及Ulipad开发工具...

    最近开始学习Python,在网上寻找一下比较好的IDE.因为以前用C#做开发的,用Visual Studio作为IDE,鉴于用惯了VS这么强大的IDE,所以对IDE有一定的依赖性. Python的ID ...

  3. linux下怎么配置gnome桌面环境,Linux下怎么配置Gnome桌面环境

    和Windows一样,在Gnome的文件管理器(nautilus)里,双击一个文件的时候,系统会自动调用相应的程序去打开这个文件.下面学习啦小编教大家在 Linux下怎么配置Gnome桌面环境,下面大 ...

  4. windows下delf配置:delf环境(二)

    windows下delf配置:基础环境(一) windows下delf配置:delf环境(二) 一.delf基础package 1.1.安装tf-Slim cd c:\dlenv git clone ...

  5. 【网络通信】【GNS3】Window10 下 GNS3 安装与配置

    本文记录 GNS3 2.2.12 在 Window10 下的安装与配置过程. 文章目录 1. 安装 GNS3 1.1 下载安装文件 1.2 安装过程 2. 配置 GNS3 2.1 基本配置 2.2 添 ...

  6. Ubuntu Linux下如何配置Android开发环境

    下载和安装Win7系统Android开发环境中讲了怎样在Win7系统中安装Android开发环境,那么怎样在Linux系统中配置Android开发环境呢?本篇文章就将演示如何使用Eclipse.And ...

  7. Mac 下安装配置 Python 开发环境

    图片来源:Unsplash,作者 Markus Spiske 2019 年第 77 篇文章,总第 101 篇文章 前言 记录下 Mac 电脑的开发环境安装配置,主要包括: 安装&使用Homeb ...

  8. python ubuntu18.04 sublime_Ubuntu下Sublime配置python编译环境及新手使用指导:

    Sublime下配置python编译环境及搭建虚拟环境:(windows下大致相同) 1.编译环境配置 2019-3-6更新教程,发现好像 官方网址打不开了,要改一下源才行. 解决办法: 点击 Pre ...

  9. Windows系统下安装配置 MinGW-w64 开发环境

    MinGW.MinGW-w64 简介 MinGW(全称为,Minimalist GNU for Windows),它实际上是将经典的开源 C语言编译器 GCC 移植到了 Windows 平台下,并且包 ...

最新文章

  1. 无法使用xcode打出ipa包的解决方法
  2. 腾讯58篇论文入选CVPR 2019,两年增长超200%
  3. 超越ResNet:南开提出Res2Net,不增计算负载,性能全面升级!
  4. GoldWave合并多段音乐,去除噪音,剪切想要的片段
  5. 07_Android操作sqllite数据库(包括2中方式操作数据的方式),单元测试,BaseAdapter的使用,自定义view的综合使用案例
  6. ASP.NET Core2基于RabbitMQ对Web前端实现推送功能
  7. SpringBoot 参数符号转义,用这个包下面的类
  8. poj 1724ROADS(bfs和dfs做法)
  9. 长淋巴结注意事项问答
  10. oracle odbc配置
  11. 非功能性需求_更好的开卡,来聊聊非功能性需求
  12. python如何寻找两个相似的文件_如何计算两个文档的相似度(二)
  13. unity 序列帧动画 UGUI GPU版
  14. 如何设计一款智能烧烤锅?
  15. 作为技术宅的我,是这样追鬼滅の刃的
  16. esxi导出ovf报错
  17. 手把手教你搭建一个【文件共享平台】系列教程第二话——环境搭建
  18. Python之kafka消息队列操作入门
  19. ARCGIS坐标系统
  20. PCF2.5重磅发布!Istio和Envoy助力开发人员工作更高效!

热门文章

  1. 怎样用计算机做初中物理实验,初中物理实验软件
  2. 【CS224W】(task1)图机器学习导论
  3. 特征平台概述及技术选型
  4. PentestBox-v2.2 基础
  5. Egret使用Box2D
  6. 通信系统中使用的均衡器简介
  7. 找不到com.mchange.v2.c3p0.ComboPooledDataSource
  8. 开发中那些难题以及那些哭笑不得的解决过程
  9. AggregatingMergeTree
  10. 《缠中说禅108课》90:中阴阶段结束时间的辅助判断