• 沒有找到結果。

1.4.1 GNS3 是什么 

GNS3 即 Graphical Network Simulator,图形化网络模拟器。Jeremy Grossmann 是 GNS3 项目的发起 人。GNS3  可以模拟复杂的网络,例如它能够完整地模拟整个校园网络或企业网络。不仅如此,GNS3  还是一个跨平台的软件,可以同时在 Windows、Linux 或者 Mac OS X 上进行部署。

(1)GNS3 组成元素 

GNS3 是由多个组件集合而成的,包含了 Dynamips、Qemu、Wireshark 等程序。Dynamips 是一个基 于虚拟化技术的模拟器,本身就能够模拟路由器和交换机,但 Dynamips 是命令行界面,没有图形化,

所以  GNS3 在  Dynamips 的基础上,加上了一个非常友好的图形化操作界面;Qemu  可以允许在  GNS3  上面模拟防火墙、入侵检测系统、Juniper 路由器等;Wireshark 则可以抓取网络设备之间的数据流并进 行底层分析。

(2)GNS3 功能

目前,在众多网络模拟器中,GNS3 是功能最全、用户体验最佳的模拟器。由于 GNS3 模拟的是路 由器和交换机等网络设备,所以需要调用网络操作系统镜像如思科的 IOS 系统镜像,而且调用的是真实

1

Chapter

的网络操作系统,所以当通过 GNS3 搭建模拟环境时,输入的命令和输出的内容与真机没有任何区别,

而其他模拟器会经常出现命令不支持或者调试失败等情况。此外,GNS3 还是开源免费的。 

GNS3 的核心功能主要有支持路由交换、网络安全技术、数据抓包、网络桥接等。

1.4.2 把 GNS3 安装在电脑上

(1)下载 GNS3 

首先需要到 GNS3 官网(http://www.gns3.net/)下载 GNS3。目前最新版本为 GNS3 1.3.7,根据操作 系统进行相应版本的下载,或在本课程教学网站(http://network.xg.hactcm.edu.cn)中进入“学习资源”

—“软件资源”栏目进行下载(见图 1­17)。

图 1­17  下载 GNS3 

(2)安装 GNS3 

双击下载的 GNS3 安装文件, 进入如图 1­18 所示的 GNS3 安装界面。 根据安装程序的提示进行安装,

在安装过程中,会提示用户选择 Winpcap、Wireshark 等组件程序进行安装(见图 1­19)。

图 1­18  安装界面 图 1­19  选择组件

用户可以使用默认的 GNS3 安装目录,也可以自行修改默认路径(见图 1­20)。安装完成后,系统 会给出如图 1­21 所示的界面。

1 Chapter

图 1­20  选择路径 图 1­21  完成安装

(3)配置 GNS3  1)设置向导。

安装完成后初次启动 GNS3,屏幕上会出现设置向导提示(见图 1­22) ,包括【检查 Dynamips 工作 是否正常】【设置 IOS 镜像文件路径】【设定 IOS 对应的 IDLE­PC 值】。

图 1­22  设置向导  2)设置语言和默认目录。 

GNS3  默认的 界面是英文界面,也可以通 过设置语言将其更改为中 文界面。点击【 Edit】→

【Preferences】(见图 1­23),在打开的 Preferences 窗口中,点击左侧的【General】,然后在右侧窗口中  Language(语言)列表中选择中文语言(见图 1­24),重启 GNS3 即可进入中文界面。

在语言设置选项的下面是【Paths】选项,可进行基本目录设置。第一个【Projects directory】为工程 目录,此目录用来存放拓扑文件和配置信息;第二个为【OS images directory】 ,此目录用来存放各种系 统镜像文件。这两个目录都可以自行设定,也可以选用系统默认设置。本书使用系统默认的目录(见图  1­25)。

1

Chapter

图 1­23  进入参数设置界面

图 1­24  设置语言

图 1­25  基本目录设置  3)测试模拟器是否正常。 

GNS3 是基于 Dynampis 工作的,所以需要设置 Dynamips.exe 程序的运行路径。单击图 1­24 左侧的

【Dynamips】选项,然后在右侧窗口中【Exectable path to Dynamips】选项中填上 Dynamips.exe 的路径 即可。最后,为了测试 GNS3 能否正确找到 dynamips,可单击下部的【Test Setting】按钮来测试,如正 常则在【Test Setting】按钮右侧出现如图 1­26 所示的提示,如失败则需要检查上面的【Exectable path to  Dynamips】路径是否正确。

1 Chapter

图 1­26  测试 Dynamips 是否正常 

4)设置抓包命令参数。

点击图 1­24 中的【Capture】选项,然后在右侧窗口中勾选“Automatically  start  the  command  when  capturing” (见图 1­27) ,表示抓数据包时,自动开始 Wireshark 命令。调试好后,单击【ok】按钮,会 提示是否创建 project 和 images 目录,单击【Yes】确认。

图 1­27  设置抓包命令参数

1.4.3 在 GNS3 中创建局域网 以下操作使用中文界面。

(1)安装 IOS 镜像文件

在  GNS3  中需要使用  Cisco  IOS  镜像文件来模拟路由器和交换机。目前支持的  IOS  平台包括  CISCO1700、2600、2691、3600、3700 和 7200 系列,firewall 系列(PIX firewall、ASA firewall)IOS。 

1)下载 IOS 镜像文件。

本书使用的  GNS3  软件中并不包含  IOS  镜像文件,因此需要另行通过网络下载。此处下载的是  CISCO3600 系列的 IOS。

1

Chapter 

2)设置 IOS 镜像文件。

单击主界面菜单栏中的【Edit】→【IOS image and hypervisors】(见图 1­28)。在弹出的对话框中选 择【IOS images】标签界面,然后在【Settings】板块中单击【Image file】选项框后面的 按钮,这里 可以添加已下载好的 IOS 镜像文件(见图 1­29) 。

图 1­28  设置 IOS 镜像文件

图 1­29  添加 IOS 镜像文件  3)选择设备平台和型号。

根据所选择的 IOS 镜像文件对应的设备类型和型号, 在图 1­29 的 【Settings】 板块中, 设置 【Platform】

和【Model】选项的值,由于此处选用的 IOS 是 CISCO3600 系列的 3640,因此将【Platform】和【Model】

的值分别设置为 c3600 和 3640。其他设置选择默认,然后单击下面的【Save】按钮,即可完成操作系统 的安装和配置,如图 1­22 所示。

注:重复上述步骤,可以添加多个 IOS 镜像文件(见图 1­30)。

(2)网络拓扑设计

网络拓扑结构设计如图 1­31 所示。

1 Chapter

图 1­30  完成多个镜像添加

图 1­31  网络拓扑结构

相關文件