admin 管理员组

文章数量: 887021


2024年2月20日发(作者:二叉树的度可以小于二是否正确)

最新

GNS3-2.2.7

模拟器完整安装及使

用教程

(关联

Wireshark

、xShell6

ation.2.

2.7)-

收藏一篇就够别在碰壁

现阶段学习经常使用的路由交换设备 主要 来自于思科、华为和华三三家,当然

还有中兴、锐捷、神州数码等厂商,这三家的设备操作配置大致类似,却又不 尽相同。因为实体设备通常都非常昂贵,购买设备学习也是不现实的。所以我 们通常会使用各厂商提供的模拟器来学习。华为的模拟器是

eNSP

,华三的则 是

H3C Cloud Lib

,思科则是大名鼎鼎的

GNS3

Cisco Packet Tracer

WEB-IOU

、EVE-NG

今天笔者拿

GNS3-2.2.7

目前最新版本来安装。

、准备工具

/

对应版本的

GNS3

虚拟机

Cisco (L2/L3

设备镜像

含 从

C1700

C7200

的各种路由器

bin

镜像

Xshell6_

或者

SecureCRT

下载链接

VMware-workstation-full-15.5.2-15785246

链接:

/s/1k3UKDc6NRbl8DtgCNxG4AA

提取码:

bolq

GNS3

链接:

/s/1NDxi-l5i4YtP6nzzmpGebg

提取码:

te21

二、

GNS3

软件介绍

GNS3

是一款具有图形化界面可以运行在多平台(包括

Windows, Linux, and MacOS

等)

的网络虚拟软件。Cisco网络设备管理员或是想要通过

CCNA ,CCNP ,CCIE等Cisco

认证考 试的相关人士可以通过它来完成相关的实验模拟操作。 同时它也可以用于虚拟体验

Cisco

网 际操作系统

IOS

或者是检验将要在真实的 路由器 上部署实施的相关配置。

简单说来它是

dynamips

的一个图形前端,相比直接使用

dynamips

这样的虚拟软件要更 容易上手和更具有可操作性。

GNS3

整合了如下的软件:

Dynamips

:一款可以让用户直接运行

Cisco

系统

(IOS)

的模拟器

Dynagen

:是

Dynamips

的文字显示前端

Pemu

PIX

防火墙 设备模拟器。

Winpcap

windows

平台下一个免费,公共的网络访问系统。开发

winpcap

这个项

目的在于为

win32

应用程序提供访问网络底层的能力。

功能简介:

设计优秀的 网络拓扑结构

模拟

Cisco

路由 设备和

PIX

防火墙

仿真简单的

Ethernet , ATM

和帧中继交换机

能够装载和保存为

Dynamips

的配置格式,也就是说对于使用

dynamips

内核 的 虚拟 软件具有较好的兼容性支持一些文件格式

(JPEG, PNG, BMP and XPM)

的导出。

(介绍源自 百度百科

三、软件安装

3.1

安装

双击

(需要连网,安装需要依赖的组件,当然知道怎么安装组

件的也可以不用连网)安装包含

Wireshark

点击

I Agree

点击

Next

选择

Custom

Tools

的选择

,注意

注意:

Tools:

选择安装的位置

安装过程中会弹出依赖的组件,点击

Next

点击

I Agree

点击

Next

点击

Finish

其他组件安装步骤一样

点击

Next

选择

No

,下一步。

3.2

导 入

GNS3

( 前 提 是 安 装 了

VMware

Workstation

虚拟机)

① 解压之前下载的

,得到文件

GNS3

② 运行

VMware Workstation

虚拟机,文件

>

打开,打开

GNS3

文件,导入虚拟机;

◎打尸

个 |口《

G2” > ation.22.7

矩织・ 祈建文件夫

V O 人HeWi

P

噩▼

U❷

GNS3

此时,可以看到虚拟机启动后显示的版本号,

IP

地址等,比较重要的是,这里给出的

SSH

登录虚拟机的

帐号默认为:

gns3

,密码:

gns3

。如果想要登录到虚拟机内,可以用这个帐号登录。当然,平常的使用并

不需要进虚拟机。如果进的话,会发现,导入的镜像文件存放在

/opt

目录下。

3.3

配置

GNS3

添加

VM

支持

3.4.1

我们运行

GNS3

,并对其进行初始配置,添加对

VM

虚拟机的引用。

启动

GNS3

。启动后,会显示如下初始化界面,我们选择第一项,为避免以后每次启动都弹出这个界面,

勾选“

Don

'

t show this again

3.4.2

点击下一步, 配置本地服务器,

Host binding

项用于设置绑定的

IP,这里会列出现在本机所有

IP

地址,为了避免在改变

IP

后出问题,建议选择本地环回地址

127.0.0.1

3.4.3

点击下一步, 配置

VM

虚拟机。 这里唯一需要注意的如果你的

VM

里面有多台虚拟机, 一定要

是,

选择刚刚导入的

GNS3 VM

虚拟机,核心数和内存大小可以在这里修改,也可以保持默认:

3.4.4

此时,

VM

虚拟机会自动启动(笔者这里已经开启了) ,可以看到虚拟机启动后显示的版本号,

IP

地址等,比较重要的是,这里给出的

SSH

登录虚拟机的帐号默认为:

gns3

,密码:

gns3

。如果想要登录

到虚拟机内,可以用这个帐号登录。当然,平常的使用并不需要进虚拟机。如果进的话,会发现,导入的 镜像文件存放在

/opt

目录下。

接下来会要求导入镜像文件,我这里先不导入,选择关闭;笔者虚拟机是先开启的所以不会弹出要

导入镜像文件:

3.4.5

3.4.6

新建一个项目:

3.4.7

点击

File->New blank project

进入软件后,会发现并没有任何路由器可供使用。在右侧,我标红框的地方,显示了服务器的壮态,分别

是本地服务器和

VM

虚拟机。

3.5

导入镜像文件

由于

GNS3

默认并不包含镜像,所以需要我们自己手动添加。

GNS3

支持真实的机器镜像,可以模拟的

设备也非常的多。在前面的准备中,我给出了一些常用镜像,方便导入使用(资源来源于网络收集)。

GNS3

支持多种模拟器,包括内建的,如交换机和

hub

,以及

VPCS、

Dynamips

、IOU

、QEMU

VMware

Docker

等。常用的是

Dynamips

IOU

Dynamips

是本地的,镜像导入到本地就可以 了;

IOU

则是将所有镜像,都放到

VM

的虚拟机里面。就性能而言,使用

IOU

非常好,这里主要采用 导入镜像到本地这种官方的推荐方式。

3.5.1

GNS3

主界面,选择

Edit>Preferences

,选择左侧导航里面的

Dynamips

的下一级

IOS routers

。点击

New:

3.5.2

在弹出的对话框中选择第二Run this IOS router on my local computer

,在本地运行

IOS:

项:

添加所需要的镜像文件(

解压的

bin

文件)

设置名称和选择平台,通常会自动识别,不需要手动输入

,点击

Next

设置内存大小。 通常自动识别, 不需要手动设置。 如果需要手动设置,

请先确认镜像对应的

真实机器的内存大小,不能随意乱设置。不清楚可以点击下面的链接进思科官网查询:

选择默认板卡。 保持默认就可以, 以后在使用中, 可以根据需要选择, 这里只是设置默认值:

需要

Idle-PC

值,点击右侧按钮会自动计算该值:

7G

NeN IOS router - c2O0-spservicesk9-mz.152-4∙

Idle-PC

In idle*^>c ValUe is necessary to PreVent IOS to USe 100% Of yoιr PrOCeSSOr Or One Of :ts COreS・

IdIe-PC: Ux6Ulcye64

6 ^re⅛rence⅞

GeneraI

S∙rv∙r GNS3VM

PaCket capture

• BUift-in

Eth

Ethernet SWiteh∙s

CIOUd DOd∙s -VPCS

VPCS nodx

・ Dyzmips

・ IOS Of⅞ UNlX

IOU D∙vic∙s

-QEMU

Q∙ΠHJ VMS

・ VirtUalBeX

VirtMIBOX VMI

・ VMWd r∙

VMWare VMS

▼ DoCker DOCker

COntainerS

IIoS router tca⅝Dlotcs

GCnCCal

Tompbto t>am∙! c7200

AOne

Template

De÷au∣e rum ⅛πrot

WOt

SerVer Ant

P<βtform:

krogg

CaGQe type

Idlr-PC;

St>KU p

MidPlanBt

N陀

MeffWIel and (SIuI

RAM:

NVKAM:

PWQA

&皿

AUU) delete

Adapters

SlQt O:

c72OO

G∖U⅛ers∖Ad⅛n⅛lr∙toΛGNS3'iHM(MS∖∙OS∖c720l>∙ip$«rvi(*$k9

ES

43∙cZ

⅛H-b∙wrt∙Kυp∙co∙*^g trt

*>βr

rψo-400

512 MiB

512 KlB

OM;B

0M.8

TlUe

C7200∙∣0∙FE

・ ∙

■** I D∙ΓO∙P∙ •««

C«y

fi∙l∙t∙

αx C 7«! ⅛>Iy

其他设备型号的镜像类型导入即可

下面列出 的

c1700,c2600 c3640

,c3660

,c3725

,c3745,c7200

镜 像

温馨提示 使用

GNS3 VM

后,每次打开

GNS3

都会同时打开虚拟机的界面, 如果不想弹出, 则可以勾选:

Run the VM in headless mode

默认安装一直下一步即可,安装完成在桌面,记得安装的目录

3.6

安装关联

Xshell

打开

GNS3->

点击

Edit->preferences

验证是否关联

调用

Xshell

开启,

SecureCRT

也是这样配置的

3.7

抓包

G PaCket CaPtU re

Link type Ethernet

Fil« xιeπ*e: R2_F⅛stEtLernetOO_tO-ISV 1_F⅛stEtkernβtθ 1

√ Start the CaPtUre visualization program

Cancel

JS

X4(F)

- [R2 FastEthemet0/0 to ESWI FaStEthemetO/1] —

SeV)无錢(W)二MO) ≡fcJCH]

□ ×

列(F) (V) »1W(G)

唾 G 分祈(A)

计⑸

* x e

<⅛ ÷ <÷ ≡ 聲处二 三岂包

0 51

“]応用Sτf□l≡25

・・・ CZI *] +

DtMtknttica PtOuCaI LVAKtJk IA£«

MQ. Tie∙ SQVrC«

1 θ.00θ∞θ

2 lθ.0O2162

3 2O.030ei4

4 25.335891

5 3θ.054958

d0:d2:ld:94:0e!de

d0:02:14:9d:00:00

00:02:14:9^:00:00

d0:02:14:9a:00:00

d0:O2:14:94:ee:0e

d0:02:14:94:90:OO

(10:02:14:94:00:00

dθ≡θ2:14:94:00:00

LoOP

LoO>

LooP

66 R<»PIy

6θ RePIy

60 RePIy

346 DeViCe 10: R2 POrt

6θ RePIy

COP∕VTP∕OTP∕PAgP∕∪L. (DP

da:02:14:94:00:00 LoOP

C

FraIIe 1: 6θ bytes on ι√ire (480 bits)j 6θ bytes CaPtUre(I (480 bits) On InterfaCe ■‘ id 0

> Ethernet IlI Src: d0:02:14:94:00:0a (d0zO2zl4z94zθ0:^), Dst: d0:Θ2:14:94:0©:©0 (d0:Θ2:14:94:00:

> ConYiguraxion TeSt PnOtOCOI (IOOPbaCk)

> Date (40 bytes)

< >

θO2t d0 02 14 94 00 00 d0 02 14 94 βθ 00 9θ ∞ ∞ θθ

0θlc 01 00 00 00 00 00 00 00 00 00 βθ 00 00 ∞ 00 00

∞20 0e θe Od eo 00 0θ θe

OΘ 00 co ee 00 oe 00 00 00

∞3θ

ΘΘ Oe Od 00 0θ 00 00 00 θθ 00 eo 00

..................................

........ ................

>

,y Il ⅛>fl: 6

・已显示

6 <ιo□.w> a?fS:

UOWi

Kl


本文标签: 安装 镜像 导入 选择 需要