gns3的配置.docx
- 文档编号:8787678
- 上传时间:2023-05-15
- 格式:DOCX
- 页数:26
- 大小:856.24KB
gns3的配置.docx
《gns3的配置.docx》由会员分享,可在线阅读,更多相关《gns3的配置.docx(26页珍藏版)》请在冰点文库上搜索。
gns3的配置
第3章GNS3用法
3.2GNS3安装
登录0.8.2。
安装不住如下。
1、选择GNS3安装程序(如下图),双击图标,启动安装过程。
2、在出现的界面上选择“next”(如下图)。
3、在许可证协议界面选择“IAgree”(如下图)。
4、接下来设置开始菜单文件夹名,默认名字为GNS3,不做修改,并选择“Next”。
5、在出现“组件选择”窗口,选择所有组件,并点击“Next”。
6、接下来选择程序的安装目标,不做修改,选择“Install”,开始安装程序。
7、在安装过程中,如果计算机已经安装了Winpcap程序和WireShark程序,可以选择不安装,也可以选择重新安装。
安装进度如下图。
8、随着安装进度条的进行,程序安装完成,出现如下界面,点击“Finish”完成安装。
3.2GNS3界面介绍
启动GNS3,显示界面如下。
下面对GNS3的界面做一个简要介绍。
1、菜单栏
菜单栏中有文件(File)、编辑(Edit)、视图(View)、控制(Control)、设备(Device)、标注(Annotate)和帮助(Help)菜单。
如下图。
(1)文件菜单包括新建拓扑(NewblankTopology)、打开(Open)、保存(Save)、新建项目(NewblankProject)、保存项目(SaveProjecttas)等菜单项。
(2)编辑菜单包括撤销(undo)与恢复(redo)、选择所有设备(Selectall)等菜单项以及软件环境配置菜单如参数配置(preferences)和IOS配置(IOSImagesandHypervisors)。
(4)视图菜单包括设备图标的放大(zoomin)、缩小(zoomout)菜单项、设备名称隐藏(HideHostname)和显示接口标签(ShowInterfacelabels)等开关菜单项工具栏的显示、隐藏开关等菜单项。
(5)控制菜单用于对所有设备的统一控制,包括设备的开启(startalldevices)、停止(stopalldevices)、设备配置窗口打开(consoletoalldevices)等菜单项。
(6)设备菜单用于对某一具体设备的控制,这一菜单项,也可以通过在相应设备上单击鼠标右键打开。
包括具体项目如下图。
(7)标注菜单包括添加注释(Addnote)、插图(Insertapicture)、画矩形(DrawRectangle)、画圆形(Drawellipse)。
用于对拓扑图进行标注,使拓扑结构更加清晰。
2、工具栏
工具栏中图标与菜单中常用菜单项对应,工具栏图标如下图。
3、设备列表窗口
设备列表(nodestype)包含GNS3软件能够实用设备列表,如CiscoRouter、CiscoPix、CiscoASA、简化的交换机、ATM交换机和帧中继交换机、云(Cloud)和PC机等。
通过拖放设备图标到工作区域,可以创建一个相应的设备。
4、工作区域
工作区域(Workspace)是本软件的工作环境,用于绘制拓扑图、设备配置、添加备注、捕获数据报的功能的实现。
5、拓扑摘要信息窗口
拓扑摘要信息(Topologysummary)窗口用户显示工作区域添加设备的类型、拓扑连接方式等信息。
6、控制台窗口
控制台(console)窗口是通过Dynagen软件利用文本方式对设备进行操作。
GNS3在图形界面集成了Dynagen软件的功能,如果用户对Dynagen操作设备的方式不熟悉,可以不使用。
7、数据报捕获窗口
数据报捕获(Captures)窗口用于显示通过数据包捕获(Catpure)功能捕获数据包的情况。
在GNS3中可以捕获经过某个设备接口的数据包,并通过Wireshark协议分析软件进行分析,也就是说用GNS3软件和Wireshark软件一起可以实现协议分析功能。
3.3GNS3环境设置
要运行GNS3还需要被模拟设备的操作系统映像文件(OSImage),而GNS3并没有提供。
另外GNS3的运行还需要进行初始配置。
因此,GNS3环境设置需要做好设置前的准备工作,然后进行环境设置。
3.3.1环境设置前的准备工作
GNS3中可以模拟ciscoRouter、CiscoPIX、CiscoASA、CiscoIDS/IPS、JuniperRouter,QemuGuest等设备,但需要相应设备的操作系统文件。
因此需要自己下载相应的操作系统文件(请自行下载),具体下载文件列表如下(参考):
网络设备及操作系统映像文件对应表
设备
操作系统映像文件(OSImage)
说明信息
Rotuer1700
C1700-121-4.bin
设置型号:
1721
Router2600
unzip-c2600-i-mz.121-3.T.bin
设置型号:
2621
Router2691
unzip-c2691-advsecurityk9-mz.124-11.T2.bin
设置型号:
2691
Router3620
unzip-c3620-i-mz.122-37.bin
设置型号:
3620
Router3640
unzip-c3640-ik9o3s-mz.124-10.bin
设置型号:
3640
Router3640
unzip-C3660-IS-M.12.2-8-T.BIN
设置型号:
3660
Router3725
C3725-IS-M.12.2-13-T.BIN
设置型号:
3725
Router7200
unzip-c7200-advsecurityk9-mz.124-11.T.bin
设置型号:
7200
CiscoPIX
Pix802.bin(或者pix803.bin)
参考序列号:
807211225(0x301D10D9)
激活码:
0x5236f5a70x97def6da0x732a91f50xf5deef57
CiscoASA
Asa802.bin
Asa802-k8-muti.gz
Asa802-k8-sing.gz
CiscoIDS
Ips-disk1.img
ips-disk2.img
参考用户名:
cisco
密码:
net527
RouterJuniper
Junos.img
参考用户名:
root
密码:
空
QemuGuest
Linux-microcore-2.10.img
参考用户名:
root
密码:
root
Asdm602.bin(或者asdm603.bin)
PIX和ASA的图形配置软件
另外,为了便于管理用户建立的GNS3项目,需要设置一个专门的文件夹用于存放项目。
运行GNS3会产生临时文件,也需要提供临时文件存放在文件夹。
因此环境设备前需要做如下准备工作。
(1)根据网络设备及操作系统映像文件对应表下载相应的操作系统文件并放入统一的文件夹,这里可以建立“GNS3project”(E:
\GNS3Project)文件夹,在此文件夹下建立一“ios”文件夹,用于存放下载的操作系统文件。
(2)建立一个“Project”文件夹,用于存放项目拓扑图和相应的配置文件。
(3)建立一个“Temp”文件夹,用于存放GNS3中产生的临时文件。
文件夹结构如下图所示。
注意:
所有命名一定要用全英文名。
这样做还有一个目的,就是便于使完成的项目可以在不同计算机之间移动。
3.3.2初始环境配置
安装完GNS3软件,第一次启动软件需要进行初始化配置,启动GNS3,出现如下所示的初始化配置界面。
1、配置Dynamips工作目录和测试Dynamips可用性
点击初始配置对话框中的“1”按钮,出现下面的配置界面。
将“workdirectoryforDynamips”的值设置为“E:
\Gns3project\Temp”,修改dynamips的工作目录为“E:
\Gns3project\Temp”。
点击“TestSetting”,出现测试成功的提示。
2、设置IOS映像文件目录
点击初始配置对话框中的“2”按钮,出现下面配置界面。
(也可以在上面的配置界面中直接选择“General”选项卡进行设置。
)
将“projectdirectory(项目所在目录)”设置为“E:
\Gns3project\Project”;将“OSImageDirectory(操作系统映像文件目录)”设置为“E:
\Gns3project\ios”。
3、添加路由器IOS文件
点击初始配置对话框中的“3”按钮,出现配置界面。
配置界面用于添加CiscoRouter的IOS文件。
点击“imagefile”后面的按钮
,分别为CiscoRouter1700、2600、2691、3600、3700、7200添加对应的IOS映像文件。
配置后的界面如下图。
3.3.3Qemu模拟设备的配置
GNS3还可以利用qemu模拟软件模拟CiscoPIX、CiscoASA、CiscoIDS/IPS、JuniperRouter,QemuGuest等设备,下面通过配置,使这些设备能够使用。
这些设备的配置都是通过选择“Edit”“Preference”,然后在出现的对话框中选择“Qemu”。
在出现对话框中设置的。
如下图。
首先在“GeneralSettings”中,将Qemuwrapper的“WorkingDirectory(工作目录)”设置为“E:
\Gns3Project\Temp”,然后点击“TestSetting”,检测Qemu可用性。
然后分别配置其他设备。
1、CiscoPIX配置
在“Qemu”配置对话框中选择“PIX”选项卡
(1)在“PIXSettings”分别设置Idengtifiername为“PIX802”,“BinaryImage”通过选择设置为“E:
\Gns3Project\ios\pix802.bin”。
(2)在“PIXSpecificSetings”的“Serial”设置为“0x301D10D9”,将“key”设置为“0x5236f5a7,0x97def6da,0x732a91f5,0xf5deef57”。
这是参考设置,用户可以自己在网上查找相应的Serial和key进行设置。
(3)选择保存,PIX配置完成。
2、CiscoASA配置
CiscoASA配置之前,需要对asa802.bin文件解压,利用unpack软件解压,这个软件可以在GNS3网站()下载,解压后(解压方法略),会生成两个文件
asa802-k8.bin.unpacked.initrd
asa802-k8.bin.unpacked.vmlinuz
注意:
配置时不能使用“asa802-k8.bin.unpacked.initrd”作为“Initrd”参数。
如果使用这一参数,添加CiscoASA设备无法配置。
解压的目的是获取“asa802-k8.bin.unpacked.vmlinuz”文件,当然也可以直接从网上下载此文件。
下面说明CiscoASA的配置方法。
在“Qemu”配置对话框中选择“ASA”选项卡。
●单模式ASA配置:
(1)在“ASASettings”分别设置Idengtifiername为“ASA802-SING”;
(2)在“ASASpecificSetings”设置
Initrd:
E:
\Gns3project\ios\asa802-k8-sing.gz
Kernel:
E:
\Gns3project\ios\asa802-k8.bin.unpacked.vmlinuz
(3)选择保存,单模式ASA配置完成。
●多模式ASA配置:
(1)在“ASASettings”分别设置Idengtifiername为“ASA802-MUTI”;
(2)在“ASASpecificSetings”设置
Initrd:
E:
\Gns3project\ios\asa802-k8-muti.gz
Kernel:
E:
\Gns3project\ios\asa802-k8.bin.unpacked.vmlinuz
(3)选择保存,多模式ASA配置完成。
3、CiscoIDS/IPS、JuniperRouter,QemuGuest等设备配置
这三种设备后面不做介绍,感兴趣的读者,可以自己研究。
这里给出简单的配置方法。
CiscoIDS的配置,在对话框中选择“IDS”选项卡。
其中的参数做以下设置。
其他参数不做修改,采用默认值。
Identifiername:
IDS
BinaryImage1(hda):
E:
\Gns3Project\ios\ips-disk1.img
BinaryImage1(hda):
E:
\Gns3Project\ios\ips-disk2.img
然后点击“save”按钮,IDS设备即可使用。
JuniperRouter的配置,在对话框中选择“Junos”选项卡。
其中的参数做以下设置。
其他参数不做修改,采用默认值。
Identifiername:
JunOS
BinaryImage:
E:
\Gns3Project\ios\JunOS.img
然后点击“save”按钮,JuniperRouter设备即可使用。
QemuGuest的配置,在对话框中选择“QemuGuest”选项卡。
其中的参数做以下设置。
其他参数不做修改,采用默认值。
Identifiername:
Qemuguest
BinaryImage:
E:
\Gns3Project\ios\linux-microcore-2.10.img
然后点击“save”按钮,QemuGuest设备即可使用。
3.4常用设备初始配置
GNS3中的网络设备在使用前,要进行初始配置。
GNS3中常用的有四种设备Router、Cloud、PIX、ASA四种设备,在使用它们进行网络配置前,需要做一定的初始设置,下面说明这四种设备的初始配置方法。
1、Router设备的初始配置
(1)“IdlePC”值的计算
由于路由器是通过模拟软件实现的,开启以后将会使本机的CPU利用率大幅提高,为了降低CPU的利用,必须计算模拟路由器的“IdlePC”值,注意,软件只需要在第一次使用该设备的时候计算模拟路由器的“IdlePC”值,以后再次使用该设备将直接使用以前计算的“IdlePC”值。
这里以router2600为例说明计算方法,在设备列表窗口拖动router2600到工作区域,工作区域即生成一个router2600(router2621)设备。
在Router2600设备图标上单击鼠标右键,选择快捷菜单中的“
”选项,开启Router2600设备,然后再次在设备上单击鼠标右键,选择快捷菜单中的“
”选项。
启动“IdlePC”值的计算,出现计算结果对话框。
注意:
选择标记有“*”号的“IdlePC”值,如果没有星号,就选择第一个“IdlePC”值。
分别将每一种路由器设备拖放到工作区域,计算机每一种路由器设备的“IdlePC”值。
再次强调,软件只需要在第一次使用该设备的时候计算模拟路由器的“IdlePC”值,以后再次使用该设备将直接使用以前计算的“IdlePC”值。
2、添加接口模块
当路由器设备接口不够时,或者接口类型不匹配时,需要给设备添加接口模块。
在路由器设备图标上单击鼠标右键,选择快捷菜单中“
”选项,选择“Slots”选择卡。
在“slot”插槽中选择需要的接口模块,点击“OK”添加选定的接口模块。
如下图。
这里给出Dynamips所支持的各种路由器模块,设计者可以根据需要选择模块。
Dynamips所支持的路由器模块表
设备
插槽
模块
说明
Router7200
Slot0
C7200-IO-FE
支持1个Fastethernet接口
C7200-IO-2FE
支持2个Fastethernet接口
C7200-IO-GE-E
2个端口Ethernet0/0和GigabitEthernet0/0
Slot1-5
PA-2FE-TX
支持2个Fastethernet接口
PA-FE-TX
支持1个Fastethernet接口
PA-4E
支持4个Ethernet接口
PA-4T+
支持4个serial接口
PA-8E
支持8个Ethernet接口
PA-8T
支持8个serial接口
PA-A1
支持1个ATMportadapter接口
PA-GE
支持1个GigabitEthernet接口
PA-POS-OC3
支持1个PacketOverSONET/SDH接口
Router3600
NM-16ESW
支持16个Fastethernet接口
NM-1E
支持1个Ethernet接口
NM-1FE-TX
支持1个Fastethernet接口
NM-4E
支持4个Ethernet接口
NM-4T
支持4个serial接口
Slot0
Leopard-2FE
支持2个Fastethernet接口(3660专用,并且只能在slot0下使用)
Router3700
Slot0
GT96100-FE
支持2个Fastethernet接口(只限制在slot0)
NM-16ESW
支持16个Fastethernet接口
NM-1FE-TX
支持1个Fastethernet接口
NM-4T
支持4个serial接口
Router2600
NM-16ESW
支持16个Fastethernet接口
NM-1E
支持1个Ethernet接口
NM-1FE-TX
支持1个Fastethernet接口
NM-4E
支持4个Ethernet接口
CISCO2600-MB-2FE
支持2个Fastethernet接口
(3)模拟三层交换机
用路由器模拟三层交换机,只能在router3640、3660、3700中实现,一般使用Router3700实现,将router3700图标拖入工作区域,在Router3700设备图标上单击鼠标右键,选择快捷菜单中“
”选项,选择“Slots”选择卡。
在“slot1”插槽中选择“NW-16ESW”,点击“OK”添加交换模块(软件同时提示“连接交换模块必须通过手工连接方式”)。
(建议:
当路由器模拟三层交换机后,不要使用路由端口。
)
特别强调的是,设备列表窗口包含一个“EtherSwitchrouter”设备,就是用Router3725模拟的三层交换机。
用户可以直接使用此图标作为三层交换机使用。
注意:
在模拟三层交换机时,如果不能保存VLAN信息,或者显示FLASH空间不够,不能创建VLAN时,则可以通过以下命令将VLAN信息保存到NVRAM中的VLAN.DAT文件。
从而保存VLAN信息。
sw#configterminal
sw(config)#vtpfilenvram:
/vlan.dat
VLAN的建立方法:
sw#vlandatabase
sw(vlan)#vlan10
sw(vlan)#apply
显示VLAN信息的命令:
sw#showvlan-switch(注意:
不是showvlan)
2、Cloud设备与VPCS的使用
Cloud设备主要有两个用途。
一是用于将Cloud设备与本机网卡绑定(一般与Loopback网卡绑定),将本机作为GNS3实验环境中的计算机参与实验(主要用作验证用计算机)。
二是将Cloud设置与VPCS软件模拟的计算机进行绑定,用作GNS3实验环境中验证用计算机。
VPCS是PC机模拟软件,可以同时模拟9台简单PC机。
(1)将Cloud设备与本机网卡绑定
首先,在本机添加一个Loopback网卡,可以利用GNS3软件中提供的“Loopbackmanager”工具添加一个Loopback网卡,也可以利用Windows控制面板中的“添加硬件”向导完成Loopback网卡的安装(如下图)。
(如果已有Loopback,可以不添加。
)
然后,在GNS3软件环境中,将设备列表窗口中Cloud设备拖入工作区域,生成一个Cloud设备,在Cloud设备单击鼠标右键,选择快捷菜单中的“
”按钮,在出现的对话框中选择“NIOEthernet”选项卡。
选择需要绑定的Loopback网卡,点击“Add”,添加一个绑定项,再点击“OK”。
将Cloud设备与Loopback网卡绑定。
实际应用中,现在Cloud设备相当于一台PC机(本机),可以直接参与GSN3环境的实验。
(2)将Cloud设置与VPCS软件模拟的计算机进行绑定
在GNS3软件环境中,将Cloud设备拖入工作区域,生成一个Cloud设备,在Cloud设备上单击鼠标右键,选择快捷菜单中的“
”按钮,在出现的对话框中选择“NIOUPD”选项卡。
如下设置。
Localport:
30000
Remotehost:
127:
0.0.1
RemotePort:
20000
点击“Add”按钮,添加一个“NIOs”接口,如下图。
这样设置后,当开启VPCS软件时,Cloud设备即与VPCS[1]设备进行的绑定。
同样的方法,可以同时添加最多9个Cloud设备与VPCS进行绑定。
注意:
与第二台VPCS[2]绑定的参数如下:
Localport:
30001
Remotehost:
127:
0.0.1
RemotePort:
20001
依次类推。
(3)VPCS中PC机的操作方法
启动VPCS(GNS30.8.2版中集成了VPCS),输入“?
”,获取帮助信息。
如下图。
VPCS中常用的命令有三个,一个是PC机的切换,PC机IP地址的设置,PING命令。
举例说明配置方法。
VPCS[1]>2
VPCS[2]>ip192.168.2.2192.168.2.124
PC2:
192.168.2.2255.255.255.0gateway192.168.2.1
VPCS[2]>1
VPCS[1]>ip192.168.1.2192.168.1.124
PC1:
192.168.1.2255.255.255.0gateway192.168.1.1
VPCS[1]ping192.168.2.2
3、PIXfirewall的激活
在GNS3中,每添加一个新的PIXfirewall设备,要使设备能够正常工作,都需要激活,激活的方法如下。
将设备列表窗口中PIXfirewall拖入工作区域,首先在设备上单击鼠标右键,选择快捷菜单中“
”选项,如下图,查看Serial的值,将它修改为:
0x301D10D9。
然后,启动PIXfirewall设备,打开防火墙的“
”窗口。
执行Showversion,可以看到PIXfirewall是一个限制版本(Restrictedlicense)。
激活方法如下:
Pixfirewall>en
Password:
Pixfirew
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- gns3 配置