【CCNP | 网络模拟器GNS系列】安装、配置和使用 GNS3

news2024/12/23 5:39:09

目录

  • 1. 下载 GNS3
    • 1.1 GitHub下载(推荐)
    • 1.2 官方下载(示例)
  • 2. 安装GNS3
    • (1)进入GNS3设置界面
    • (2)许可协议
    • (3)选择启动目录文件夹
    • (4)选择组件
    • (5)选择安装路径
    • (6)选择GNS3 VM类型
    • (7)安装中
    • (8)安装完成
    • (9)设置完成
  • 3. 配置 GNS3
    • 3.1 设置 GNS3 Server
    • 3.2 设置本地服务器配置
    • 3.3 本地服务器状态
    • 3.4 设置 GNS 全局
      • (1)设置 images 镜像位置
      • (2)设置 Console 工具
      • (3)设置抓包工具
      • (4)存放镜像
      • (5)新建路由器镜像
    • 3.5 创建新项目
  • 参考资料

1. 下载 GNS3

GNS是一个开源网络模拟软件,可以在官方下载,也可以在GitHub上下载

  • GitHub:https://github.com/GNS3/gns3-gui/releases
  • GNS3官方:https://www.gns3.com/

1.1 GitHub下载(推荐)

在这里插入图片描述

1.2 官方下载(示例)

访问GNS3官网,点击【Free Download】。

在这里插入图片描述

选择实际的操作系统 OS ,点击【Download】。

在这里插入图片描述

由于还没登录,GNS3网站会提是需要先登录。

在这里插入图片描述

登录完成后,网站显示下载请求已经被接受,GNS3团队会在2天内将下载连接发送到登录账户的邮箱中。

在这里插入图片描述

等待半小时,邮箱中会有下载链接。

2. 安装GNS3

点击安装程序。

(1)进入GNS3设置界面

在这里插入图片描述

(2)许可协议

点击【I Agree】。

在这里插入图片描述

(3)选择启动目录文件夹

在这里插入图片描述

(4)选择组件

保持默认或根据实际情况选择。

在这里插入图片描述

(5)选择安装路径

在这里插入图片描述

(6)选择GNS3 VM类型

若没有选择GNS3 VM组件,则可跳过。

在这里插入图片描述

(7)安装中

安装程序依赖
在这里插入图片描述

下载 GNS3 VM。

在这里插入图片描述

下载 GNS3 VM 完成。

在这里插入图片描述

安装完其他组件后

(8)安装完成

在这里插入图片描述

选择是否使用 Solarwinds Standard Toolset

选择No表示跳过;选择Yes会自动跳转到 Solarwinds 网站,按照提示操作即可。

在这里插入图片描述

(9)设置完成

勾选【Start GNS3】,点击【Finish】。

在这里插入图片描述

3. 配置 GNS3

3.1 设置 GNS3 Server

  • 如果下载了 GNS3 VM 可以选择【Run appliances in a virtual machine】。
  • 没有下载 GNS3 VM 的话,选择【Run appliances on my local computer】。

一般我们选择 Run appliances on my local computer
在这里插入图片描述

3.2 设置本地服务器配置

保持默认即可。
在这里插入图片描述

3.3 本地服务器状态

在这里插入图片描述

这是每次打开GNS3的显示画面

在这里插入图片描述

3.4 设置 GNS 全局

为了让GNS3更好的使用,我们需要配置一些全局参数。

包括GNS3镜像配置,项目位置,镜像位置,Console 工具,抓包工具等。

点击【Edit】——>【Preferences…】。

在这里插入图片描述

在【Preferences】界面,选择【General】,这里可以配置projects,symbols,configs和custom appliances的实际存放目录,我们可以根据实际需求修改这些目录的路径。

  • projects:GNS3项目存放路径。
  • symbols:GNS3中路由器,交换机和其它设备自定义图标存放路径。
  • configs:路由器和交换机初始化配置存放路径。
  • custom appliances

在这里插入图片描述

(1)设置 images 镜像位置

在这里插入图片描述

(2)设置 Console 工具

我们可以自定义Console工具目录的设置,一般GNS3会自带console连接工具,我们可以修改为本地的连接工具。

点击【Edit】,在默认工具路径处,修改为自定义的即可。

在这里插入图片描述

(3)设置抓包工具

在【Preferences】界面,选择【Packet capture】

我们可以在GNS3中抓取链路中数据报文,一般使用Wireshark。在安装GNS3时,也会默认安装Wireshark。这里保持默认即可,或修改为本地其他抓包工具的路径。

在这里插入图片描述

(4)存放镜像

打开镜像存放的文件夹,将准备好的镜像导入即可。这里存放的一般是路由器镜像。

在这里插入图片描述

(5)新建路由器镜像

在【Preferences】界面,选择【Dynamips】——>【IOS routers】

  • 如果存放镜像的文件夹中有镜像,则选择【Existing image】,GNS3会自动识别该文件夹中的IOS镜像。
  • 如果存放镜像的文件夹是空的,则选择【New Image】进行镜像导入。

在这里插入图片描述

设置路由镜像名称,类型

在这里插入图片描述

设置路由镜像的默认RAM,一般保持默认值即可。

在这里插入图片描述

设置路由景象中网络接口的类型和数量。

E代表以太网接口,T代表串行接口。4E表示4个以太网接口,4T表示4个串行接口。

在这里插入图片描述

设置Idle-PC,点击【Idle-PC finder】,GNS3会自动检测本地计算资源,并得出相应的值。保持默认即可。

在这里插入图片描述

点击OK

在这里插入图片描述

路由镜像模板设置完成。最后点击【OK】。

在这里插入图片描述

3.5 创建新项目

点击左上角带黄色*文件夹。

![在这里插入图片描述](https://img-blog.csdnimg.cn/687986791c0140fbae80132c15d034e4.png#pic_center

设置项目名与存放路径。

在这里插入图片描述

项目创建好后,点击左侧路由器图标,此时Routers列表中会显示已经创建的路由镜像。

将路由器c3640拖到中间空白处。

在这里插入图片描述

此时模拟路由器创建完成。

参考资料

GNS3 官方文档:Getting Started with GNS3

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/582253.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

ArcGIS中制作一张985、211院校分布图

一、数据来源及介绍 1.985、211院校名录 985、211院校名录主要来源于网络。 2.行政边界数据 行政边界数据来源于环境资源科学与数据中心(中国科学院资源环境科学与数据中心 (resdc.cn)),该网站包含我们国家任何一个省市的行政边界&#xf…

2024考研408-计算机组成原理第二章-数据的表示

文章目录 一、数制与编码1.1、进位计数制1.1.1、计数方法(最古老计数方法、十进制计数、r进制计数)1.1.2、进制转换①任意进制转为十进制②二进制转八进制、十六进制③八进制、十六进制转二进制④十进制转任意进制(包含整数、小数&#xff0c…

Python绘图神器Plotly安装、使用及导出图像教程

1. Plotly安装 Plotly 是一个快速完善并崛起的交互式的、开源的绘图库库,Python 库则是它的一个重要分支。现已支持超过40种独特的图表类型,涵盖了广泛的统计、金融、地理、科学和三维用例。 Python 中可以使用 pip 或者 conda 安装 Plotly&#xff1a…

使用校园账号登录WOS(Web of Science)并检索文献

使用校园账号登录WOS(Web of Science)并检索文献 写在最前面登录WOS检索文献文献检索文献检索结果分析文章类型(Document Types)发表年份(Publication years)期刊(Publication/Source Titles&am…

chatgpt赋能python:Python中n个数相加–实现简单、计算准确

Python中n个数相加 – 实现简单、计算准确 Python是一门功能强大的编程语言,能够在各个领域得到广泛应用。在数据处理和科学领域,Python是最受欢迎的编程语言之一。在Python中,n个数相加是一种常见的操作,它可以在数据处理中做到…

计算机网络六 应用层

应用层 网络应用模型 客户/服务器模型(C/S) 客户/服务器模型是一种常见的网络应用模型。客户端是指与用户直接交互的计算机应用程序,服务器则是提供服务的计算机系统或应用程序。在客户/服务器模型中,客户端发送请求,服务器端回应请求。客户…

Redis7实战加面试题-高阶篇(案例落地实战bitmap/hyperloglog/GEO)

案例落地实战bitmap/hyperloglog/GEO 面试题: 抖音电商直播,主播介绍的商品有评论,1个商品对应了1系列的评论,排序展现取前10条记录 用户在手机App上的签到打卡信息:1天对应1系列用户的签到记录,新浪微博、钉钉打卡签…

ADC和DAC常用的56个技术术语

采集时间 采集时间是从释放保持状态(由采样-保持输入电路执行)到采样电容电压稳定至新输入值的1 LSB范围之内所需要的时间。采集时间(Tacq)的公式如下: ​混叠 根据采样定理,超过奈奎斯特频率的输入信号频率为“混叠”频率。也就是说,这些频…

一图看懂 importlib_metadata 模块:用于提供第三方访问Python包的元数据的库,资料整理+笔记(大全)

本文由 大侠(AhcaoZhu)原创,转载请声明。 链接: https://blog.csdn.net/Ahcao2008 一图看懂 importlib_metadata 模块:用于提供第三方访问Python包的元数据的库,资料整理笔记(大全) 🧊摘要🧊模块…

rpm 方式部署 MongoDB

文章目录 rpm 方式部署 MongoDB1. 下载 rpm 包2. 上传到服务器3. 执行安装4. 启动5. 登陆6. 开启远程登陆7. 测试远程登陆8. 开启 auth 认证9. 远程登陆验证 rpm 方式部署 MongoDB 参考地址:https://blog.csdn.net/baidu_23491131/article/details/127664931 1. 下载…

PixiJS 源码深入解读:用于循环渲染的 Ticker 模块

大家好,我是前端西瓜哥。这次来看看 PixiJS 的 Ticker 模块源码。 Ticker 的作用是 在下一帧绘制前调用监听器,PixiJS 使用它来不断对画面进行重绘。 版本为 7.2.4。 使用 在我们 实例化 PIXI.Application 时,PIXI.Application 内部注册的…

国内免费可用的ChatGPT网站【实时更新】

文章目录 1.什么是ChatGPT2.ChatGPT的基础技术3.ChatGPT工作原理4.ChatGPT应用场景5.ChatGPT局限性6.ChatGPT的未来发展7.国内免费ChatGPT镜像写在最后 ChatGPT国内能用吗:ChatGPT在国内是无法使用的。你肯定要问我怎样才能体验到ChatGPT的神奇魔力呢?文…

Linux-0.11 kernel目录进程管理system_call.s详解

Linux-0.11 kernel目录进程管理system_call.s详解 模块简介 本节主要介绍了在Linux-0.11中关于系统调用的相关实现。Linux-0.11使用int 0x80中断以及eax寄存器中存储的功能号去调用内核中所提供的功能,在系统调用发生的过程中伴随着用户态向内核态的主动切换。 需…

App开发需要了解的基本开发技术

近年来,随着智能手机的普及和互联网的高速发展,移动端 APP应用开发越来越受到人们的欢迎。现在,应用程序开发已成为一项热门职业,并成为许多人寻求高薪职业的首选。然而,要成功地在移动端 APP中应用程序,开…

分享几封好用的外贸人催单模版

给外贸人说在前面: 虽然说是催单模版,但是请带入你们公司产品,你们客户具体情况来套入,不能一模一样,再好的模版,再好的话术,大家一起用,就成了毫无价值的废料。 请灵活运用&#…

【阿里巴巴国际站API接口】商品详情接口,代码封装系列

为了进行电商平台 alibaba 的API开发,首先我们需要做下面几件事情。 1)开发者注册一个账号 2)然后为每个alibaba应用注册一个应用程序键(App Key) 。 3)下载 alibaba API的SDK并掌握基本的API基础知识和调用 4&#xf…

Linux一学就会——线程互斥

Linux一学就会——线程互斥 Linux线程的互斥 进程线程间的互斥相关背景概念 临界资源:多线程执行流共享的资源就叫做临界资源 临界区:每个线程内部,访问临界自娱的代码,就叫做临界区 互斥:任何时刻,互斥…

Python3数据分析与挖掘建模(3)探索性数据分析

1. 概述 探索性数据分析(Exploratory Data Analysis,EDA)是一种数据分析的方法,用于探索和理解数据集的特征、关系和分布等。EDA旨在揭示数据中的模式、异常值、缺失值等信息,并为后续的分析和建模提供基础。以下是关…

20-01 走进微服务与Spring Cloud

Java架构师系列导航目录 认识SpringCloud——外带全家桶 Alibaba组件库 Nacos 中心化动态配置 持久化规则服务发现(DNS RPC)权重路由无缝SC K8s Sentinel(流控组件) 突发流量、削峰填谷、流量整形实时熔断实时监控大盘 S…

汽车和地铁的无人驾驶了解

01汽车无人驾驶技术 汽车相对地铁列车,控制设备的安装空间较为有限,不同车辆的个体差异较大,其无人驾驶技术的实现方案需要更简约,主流的方案通常是通过多种车载传感器(如摄像头、激光雷达、毫米波雷达、北斗/GPS、惯性…