GNS3_0.7.2使用帮助手册2010上
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Graphical Network Simulator2010简介
GNS3是一个可以模拟复杂网络的图形化网络模拟器,它可以运行在Windows、Linux、MAC OS上,允许你在虚拟环境中运行Cisco IOS。
GNS3是dynagen的图形化前端,用于搭建网络TOP,并生成dynagen所可以加载的net文件,用来加载Cisco IOS 的核心程序是dynamips.
GNS3 0.7.2可以模拟Cisco Router、Cisco ASA、Cisco PIX、Cisco IDS/IPS、Juniper Router以及通过路由器加载交换模块实现部分交换功能;通过其所带的qemu还可以运行虚拟主机;程序还可通过Wireshark来抓取虚拟网络TOP中的数据包。
GNS3的安装目录、以及首选项中的各个选项卡,在需要配置目录或者选择文件时,路径中都不要带有中文。
以下为一些有用的网站:
GNS3’s primary Web site
GNS3’s Wiki site
http://www.ipflow.utc.fr/blog/Dynamips blog
/Dynagen
http://www.ipflow.utc.fr/bts/Dynamips/Dynagen bug tracking http://7200emu.hacki.at Hacki’s forum
/bbs/Netemu虚拟化先锋
无忧网客联盟
GNS3 Quick Start Guide for Windows Users
1、下载GNS3 0.7.2
/project/gns-3/GNS3/0.7.2/GNS3-0.7.2-win32-all-in-one.exe 2、安装GNS3 0.7.2,一路next就行(win7用户需要关闭系统防火墙):
3、GNS3可以模拟的思科路由器型号如下:
的一些参数。
GNS3界面如下:
快捷命令按钮介绍:
选择“编辑”-->“IOS和hypervisors”来配置IOS以及Hypervisors
在“IOS”选项卡进行IOS的添加
4、首选项配置:
默认安装后,界面为英文,进入“Perferences”设置,如图:
“General”设置有3个选项卡:整体设置、终端软件设置、GNS3的GUI设置:
Dynamips:包含了dynamips的一些特性的配置和hypervisors的配置
Capture:抓包软件的设置
Qemu的配置:
这里的配置将结合GNS3模拟ASA,Juniper的时候进行介绍。
GNS3 Quick Start Guide for Linux Users
GNS3 on Debian Squeeze for 32bit/64bit通过apt-get方式安装
debian-testing-i386-kde-CD-1.iso //32bit的debian
debian-testing-amd64-kde-CD-1.iso //64bit的debian
1.根据需要下载并安装,在安装过程最后的部分注意“软件选择”:
只选择“标准系统”,其它都不选。
2.安装结束后,配置基本系统并修改升级源为或者mirrors.16
,紧接着执行apt-get update
apt-get install kdebase//此处大概需要下载400多MB的包,安装后占用1G空间,安装kdebase
后,GNS3所需的pyqt,qt4,sip,python都以被安装
apt-get install gns3//安装GNS3,同事会安装好dynamips
GNS3 on Ubuntu 10.04 for 32bit/64bit通过apt-get方式安装
1.安装结束后,配置基本系统并修改升级源为或者,想安装中文语言包的就紧接着安装,安装完语言包后重启系统。
2.打开“新力得软件包管理器”:
3.依次打开“设置”à“软件库”à“其他软件”:
4.点击“添加”,并输入deb /debian sid main non-free,点击“添加源”:
返回“其他软件”,并关闭该窗口。
5.关闭“新力得软件包管理器”,打开一个终端,执行:
apt-get update
更新到最后可能会出现类似“由于没有公钥,下列签名无法进行验证:NO_PUBKEY
EA8E8B2116BA136C”的提示,别怕,紧接着执行:
apt-key adv --recv-keys --keyserver 16BA136C
红色部分为EA8E8B2116BA136C的后8位,执行完上面的命令后,再次输入:
apt-get update
6.重新打开“新力得软件包管理器”,在搜索栏里输入gns3,在结果中将gns3标记安装:
点击“应用”来安装GNS3:
等待一会就会安装完毕了,安装的时候会安装qt4-qtconfig、python-sip、python-qt、python。
GNS3 0.7.2 on Debian/Ubuntu 32bit/64bit通过源码包安装
For 32bit
1.新装完系统后,先执行下面的命令来安装必要的包
apt-get install build-essential python2.5 python-sip4 python-qt4 dynagen
2.下载GNS3源码包
wget /project/gns-3/GNS3/0.7.2/GNS3-0.7.2-src.tar.bz2
tar zxvf GNS3-0.7.2-src.tar.bz2 -C /opt
cd opt
mv /opt/GNS3-0.7.2-src /opt/GNS3
mkdir /opt/GNS3/Dynamips
mkdir /opt/GNS3/IOS
3.下载Dynamips x86
cd /opt/GNS3/Dynamips
wget http://www.ipflow.utc.fr/dynamips/dynamips-0.2.8-RC2-x86.bin
chmod +x ./dynamips-0.2.8-RC2-x86.bin
4.在桌面上创建快捷方式,KDE界面使用右键单击桌面“链接到应用程序”来创建快捷方式,GNOME 界面使用右键点击桌面“创建启动器”来创建快捷方式,应用程序命令为python "/opt/GNS3/gns3"
For 64bit
1.新装完系统后,先执行下面的命令来安装必要的包
apt-get install build-essential python2.5 qt4-dev-tools pyqt4-dev-tools dynagen
2.下载GNS3源码包
wget /project/gns-3/GNS3/0.7.2/GNS3-0.7.2-src.tar.bz2
tar zxvf GNS3-0.7.2-src.tar.bz2 -C /opt
mv /opt/GNS3-0.7.2-src /opt/GNS3
mkdir /opt/GNS3/Dynamips
mkdir /opt/GNS3/IOS
3.下载Dynamips amd64
cd /opt/GNS3/Dynamips
wget http://www.ipflow.utc.fr/dynamips/dynamips-0.2.8-RC2-amd64.bin
chmod +x ./ dynamips-0.2.8-RC2-amd64.bin
4.在桌面上创建快捷方式,KDE界面使用右键单击桌面“链接到应用程序”来创建快捷方式,GNOME 界面使用右键点击桌面“创建启动器”来创建快捷方式,应用程序命令为python "/opt/GNS3/gns3"
GNS3 on Centos 5.4/Redhat 5.4/Fedora 12源码安装
方法一
1.安装必要的软件包
yum -y install python python-devel xorg-x11-proto-devel libXext-devel
yum -y install gcc-c++
2.下载qt4、pyqt4、sip4,这几个包可以在我的服务器上下载
cd /tmp
wget http://61.160.250.243:1000/GNS3/GNS3-0.7.2-src.tar.bz2
wget http://61.160.250.243:1000/GNS3/PyQt-x11-gpl-4.5.2.tar.gz
wget http://61.160.250.243:1000/GNS3/qt-x11-opensource-src-4.5.1.tar.gz
wget http://61.160.250.243:1000/GNS3/sip-4.8.1.tar.gz
3.编译Qt4
cd /tmp
tar zxvf qt-x11-opensource-src-4.5.1.tar.gz
cd qt-x11-opensource-src-4.5.1
./configure -nomake examples -nomake demos -qt-gif -no-exceptions -debug -qt3support //等几分钟gmake //等吧,1小时-3小时不等gmake install / /继续等,30分钟或者更长export PATH=/usr/local/Trolltech/Qt-4.5.1/bin:$PATH
4.编译sip
cd /tmp
tar zxvf sip-4.8.1.tar.gz
cd sip-4.8.1
python configure.py
make
make install
5.编译PyQt
cd /tmp
tar zxvf PyQt-x11-gpl-4.5.2.tar.gz
cd PyQt-x11-gpl-4.5.2
python configure.py
make //继续等,差不多30分钟以上make install
6.安装GNS3
cd /tmp
tar jxvf GNS3-0.7.2-src.tar.bz2 -C /opt
mv /opt/GNS3-0.7.2-src /opt/GNS3
7.创建几个目录
mkdir /opt/GNS3/Dynamips
mkdir /opt/GNS3/IOS
cd /opt/GNS3/Dynamips
wget http://www.ipflow.utc.fr/dynamips/dynamips-0.2.8-RC2-x86.bin //for 32bit
chmod +x ./dynamips-0.2.8-RC2-x86.bin
wget http://www.ipflow.utc.fr/dynamips/dynamips-0.2.8-RC2-amd64.bin //for 64bit
chmod +x ./dynamips-0.2.8-RC2-amd64.bin
8.在桌面上创建“应用程序链接”,命令指向为python "/opt/GNS3/gns3"
9.终端下运行GNS3
python /opt/GNS3/gns3
方法二针对CentOS 5.4
1.配置第三方软件库
cd /etc/yum
wget /el5/RPM-GPG-KEY-blackop
rpm --import RPM-GPG-KEY-blackop
rpm -i /el5/RPMS/noarch/blackop-el5-repo-1.0-2.noarch.rpm
2.安装PyQt4
yum -y install PyQt4
3.安装GNS3
cd /tmp
wget http://61.160.250.243:1000/GNS3/GNS3-0.7.2-src.tar.bz2
tar jxvf GNS3-0.7.2-src.tar.bz2 -C /opt
mv /opt/GNS3-0.7.2-src /opt/GNS3
4.创建几个目录
mkdir /opt/GNS3/Dynamips
mkdir /opt/GNS3/IOS
cd /opt/GNS3/Dynamips
wget http://www.ipflow.utc.fr/dynamips/dynamips-0.2.8-RC2-x86.bin //for 32bit chmod +x ./dynamips-0.2.8-RC2-x86.bin
wget http://www.ipflow.utc.fr/dynamips/dynamips-0.2.8-RC2-amd64.bin //for 64bit chmod +x ./dynamips-0.2.8-RC2-amd64.bin
5.在桌面上创建“应用程序链接”,命令指向为python25 "/opt/GNS3/gns3"
6.终端下运行GNS3
python2.5 /opt/GNS3/gns3 或者python25 /opt/GNS3/gns3
KDE界面下GNS3首选项的设置
GNOME界面下GNS3首选项的设置
CentOS下源码包安装后GNS3首选项的设置(KDE,GNOME)
Compilation Qemu for Juniper Olive/ASA/IDS/PIX
Compilation Qemu in GNS3 on Centos/Redhat/Fedora
1.安装必要的软件包
yum install ncurses ncurses-devel zlib zlib-devel SDL SDL-devel libpcap libpcap-devel
2.下载qemu 0.11.0,并编译
cd /opt/GNS3
wget /releases/qemu/qemu-0.11.0.tar.gz
tar zxvf qemu-0.11.0.tar.gz
cd qemu-0.11.0
wget /gns-3/qemu-0.11.0-olive.patch?download
patch -p1 -i qemu-0.11.0-olive.patch
./configure --target-list=i386-softmmu
make
make install
Compilation Qemu in GNS3 on Debian/Ubuntu
1.安装必要的软件包
apt-get install libncurses5-dev zlib1g-dev libsdl-dev libpcap-dev
2.下载qemu 0.11.0,并编译
cd /opt/GNS3
wget /releases/qemu/qemu-0.11.0.tar.gz
tar zxvf qemu-0.11.0.tar.gz
cd qemu-0.11.0
wget /gns-3/qemu-0.11.0-olive.patch?download
patch -p1 -i qemu-0.11.0-olive.patch
./configure --target-list=i386-softmmu
make
make install
Building More Complex Topologies
一个复杂TOP 预览
:
拖动左边“节点类型”中的设备到中间的“拓扑图绘制区”可绘制网络拓扑图。
如图所示:
如果同一个平台下有多个I O S ,比如3600下添加了3660,3640的I O S ,拖动设备节点到工作区域时就有图示的选择I O S 的对话框。
添加2个路由器和一个Cloud
Windows下桥接网卡:
拖动左边“节点类型”里的“Cloud”到工作区域,并双击,出现以下对话框
Linux下桥接网卡
拖动左边“节点类型”里的“Cloud”到工作区域,并双击,出现以下对话框:
双击Router进入路由器节点配置窗口,在“插槽”处选择根据T O P来添加相应的模块
配置好路由器的插槽模块后,开始进行设备的连接
单击工作栏上的“添加链接”按钮,选择“Manual”,通过手动方式来对设备间进行连接
连接完设备后,右键单击Router,选择“启动”,模拟器就会被启动了,可以通过telnet或者其他终端软件来登录模拟路由器了。
Adding PCs to Your Topology
实验中往往会用PC来测试网络的连通性,在这里介绍四种方法来模拟PC
Using the Virtual PC Simulator
VPCS是一个支持IPV4/IPV6的虚拟PC软件,配置简单,一个VPCS窗口支持9个虚拟PC,与Dynamips通过UDP端口通信,默认lport范围是20000~20008,rport范围是30000~30008。
缺点是不支持分布式的实验拓扑,目前最新版为0.16c,下载解压后,目录中包含以下几个文件:
cygwin1.dll //这个是vpcs.exe在windows下运行所必须的
vpcs.exe //windows版本
vpcs //32bit linux版本
vpcs_64 //64bit linux版本
vpcs.osx //MAC版本
startup.vpc //startup-config文件,里面都是vpcs的命令集合
下面为VPCS的窗口
输入?号用来查看帮助
输入1~9可以在9个虚拟PC间进行切换
“ip IP地址子网掩码网关”来给虚拟PC添加IP,例如ip 192.168.1.2 24 192.168.1.1
ping address 验证网络连通性.
下面是startup.vpc的内容举例:
1
ip 192.168.1.2 24 192.168.1.1
2
dhcp
3
ip 172.21.0.2 24 172.21.0.1
在Linux下使用vpcs前需要对其设置权限:chmod 777 vpcs
简单介绍了VPCS,接下来是在GNS3里通过VPCS模拟PC
添加Cloud,并双击,选择“NIO UDP”选项卡,在“本地端口”中填写30000,“远程主机”填写127.0.0.1,“远程端口”填写20000。
填写完毕后,点击“添加”然后OK。
配置此TOP,并使
VPCS 1与R4互通
Using a Router that Acts Like a PC
可以通过执行以下几条命令,将一个路由器变成一个PC 来用
Router(config)# no ip routing //关闭路由器的路由功能 Router(config)# interface fa0/0
Router(config-if)# ip address address subnet_mask //配置接口IP Router(config-if)# no shutdown Router(config-if)# exit
Router(config)# ip default-gateway gateway_address //配置网关
Using your Real PC
这里主要是通过桥接到网卡的方式来连接真机或者VMWare虚拟出来的PC,桥接网卡可以参照Building More Complex Topologies这一节里的内容
Using the TVPC
TVPC和VPCS为同一个作者,不同的是:TVPC不支持IPV6,仅支持IPV4;一个TVPC窗口虚拟一个PC;支持通过UDP与Dynamips进行通讯,也支持通过pcap方式与网卡进行桥接;TVPC支持分布式的实验拓扑,配置界面仿照路由器的接口配置模式
配置lport和rport
配置接口IP
结合GNS3来使用,添加Cloud ,并双击,选择“NIO UDP ”选项卡,在“本地端口”中填写30000,“远程主机”填写192.168.1.113,“远程端口”填写20000。
填写完毕后,点击“添加”然后OK 。
验证TVPC 和R4的互通的
配置此TOP,并使
TVPC 与R4互通
Using Terminal Programs
For Putty on windows
“首选项”--->“一般”--->“Terminal Settings”,在“终端命令”里输入:
putty.exe -telnet %h %p //GNS3 for Windows安装版里已经包含了putty
For SecureCRT on windows
“首选项”--->“一般”--->“Terminal Settings”,在“终端命令”里输入:
“SecureCRT.exe的位置” /script “DyRouter.vbs的位置” /arg %d /T /telnet %h %p
例如:
"D:\Program Files\SecureCRT\SecureCRT.EXE" /script "D:\Program Files\SecureCRT\DyRouter.vbs" /arg %d /T /telnet %h %p
"D:\Program Files\SecureCRT\SecureCRT.EXE" //SecureCRT.exe的位置
"D:\Program Files\SecureCRT\DyRouter.vbs" // DyRouter.vbs的位置
For Gnome-terminal on Linux
“首选项”--->“一般”--->“Terminal Settings”,在“终端命令”里输入:
gnome-terminal -t %d -e ‘telnet %h %p’ > /dev/null 2 >&1 &
并且勾选“使用系统默认的shell执行该命令”
For Kconsole on Linux
“首选项”--->“一般”--->“Terminal Settings”,在“终端命令”里输入:
kconsole --new-tab -p tabtitle=%d -e telnet %h %p > /dev/null 2 >&1 &
并且勾选“使用系统默认的shell执行该命令”
Memory and CPU Usage
Memory Usage
“首选项”--->“Dynamips”--->“Dynamips”:
勾选“Enable ghost IOS support”,“Enable mmap support”,“Enable JIT sharing support”,“Enable sparse memory support”
其中“Enable ghost IOS support”是默认被选择的,在Windows下限制单个dynamips进程的虚拟内存为2G,在Linux下把限制的单个dynamips进程的交换文件为3G。
CPU Usage
初次启动节点的时候,CPU使用率会非常高,可以通过计算idle-pc值来降低CPU的使用率,启动一个节点后,右键单击该节点,选择“Idle PC”,然后会计算idle-pc值,选择带“*”的,如果算不到带(*)的,多算几次就可以了,GNS3会将选择的idle-pc值保存在“I O S和H y p e r v i s o r s”相应的I O S下。
如果如图:
Simulation Layer Switch
二层交换机可以通过3640加载NM-16ESW模块来模拟,但是只支持交换机的部分命令
3620不能用来模拟二层交换机和三层交换机,即使配置了NM-16ESW模块,在进入路由器后会发现16ESW模块压根就没有加载。
NM-16ESW模块支持的特性
用路由器加载NM-16ESW模块后,并不是所有命令都支持!!!!
41
Simulation Multi-Layer Switch
多层交换机(三层交换机)的模拟可以通过2600、2691、3660、3725、3745在除slot0以外的插槽上加载NM-16ESW 模块来实现。
也仅支持部分交换机的命令。
模拟的三层交换机中,F0/0和F0/1是不能被加入VLAN 的,切记!!
不管是模拟二层交换机还是三层交换机,有关VLAN 的命令需要按以下方式实现
创建VLAN ,在全局模式下执行vlan database ,然后创建VLAN ,特别说明只有个别IOS 支持在全局配置模式下直接建立VLAN
查看VLAN 信息使用命令show vlan-switch
Packet Capture
For Windows
Wireshark 当前稳定版本为1.2.9,下载便捷版就可以 /wireshark/win32/WiresharkPortable-1.2.9.paf.exe
下载后,安装它,并在GNS3--->“首选项”--->“Capture ”指定capture 文件的存放目录和wireshark 的位置.
By 撒加 /bbs &
42
For Linux
Debian/Ubuntu 用户使用apt-get install wireshark 来安装,安装后的wireshark 位置为/usr/bin/wireshark
CentOS/Fedora 用户使用yum install wireshark wireshark-gnome 来安装,安装后的wireshark 位置为/usr/sbin/wireshark
安装完毕后在GNS3--->“首选项”--->“Capture ”指定capture 文件的存放目录和wireshark 的位置.
抓包并且通过Wireshark 来查看包内容
用鼠标右键单击两个节点之间的链接上,点击“Capture ”后弹出“请选择一个源”来指定我们要抓哪个接口的包,点OK 后,将启动Wireshark 。
由于Wireshark 不能实时查看包的传输,所以可以在Wireshark 窗口,通过Ctrl+R 来Reload 生成的cap 文件。
关闭Wireshark 并且在节点链接上“停止Capture ”就会停止抓包了。
By 撒加 /bbs &
43
Emulate IPS in GNS3
Create hda and hdb Disk File
1、在GNS3的安装目录下新建两个文件IPS start.bat 、IPS install.bat 和diskcreate.bat
2、编辑IPS Start.bat ,输入以下内容并保存退出
qemu -hda ips-disk1.img -hdb ips-disk2.img -m 512 -smbios type=1,product="IDS-4215" -net
nic,model=e1000 -net nic,model=e1000 -net nic,model=e1000
3、编辑IPS Install.bat ,输入以下内容并保存退出
qemu -hda ips-disk1.img -hdb ips-disk2.img -m 512 -smbios type=1,product="IDS-4215"
-cdrom ..\IPS-K9-cd-1.1-a-6.0-5-E3.iso -boot d
红色部分为IPS 安装盘的位置
4、编辑diskcreate.bat, 输入以下内容并保存退出
qemu-img create -f vmdk ips-disk1.img 512M
qemu-img create -f vmdk ips-disk2.img 4000M
5、双击diskcreate.bat 创建两个磁盘文件后,双击IPS install.bat ,弹出qemu 的运行界面
输入K ,回车,将进行IPS 的安装,经过内核加载和一段时间(台式机上挺快的2分钟左右,笔记本上那个慢啊)的磁盘文件初始化后出现下面的画面:
By 撒加 /bbs &
44
到这里后,把这个窗口直接关闭
6、双击IPS Start.bat 重新启动IPS ,到如下grub 画面
按下“e ”键,进入grub 编辑模式,并将光标移到第二行继续按下“e ”键:
By 撒加 /bbs &
45
移动光标找到init=loadrc 并将其修改为init=1,这里的作用是启动到Linux 的单用户模式。
修改好之后,按下“回车”,然后再按下“b ”键,来引导Linux (IPS 就是基于Linux 的)。
又是内核加载过程,直到下面的画面出现:
By 撒加 /bbs &
46
按下回车激活控制台,出现Linux 下的shell 提示符,接下来输入
/loadrc
/etc/init.d/rc.init
7、用vi 编辑器修改/etc/init.d/ ids_functions
vi /etc/init.d/ ids_functions
在vi 编辑器的命令模式下/845
By 撒加 /bbs &
47
找到
e l i
f [[ `i s C P U 845` -e q $T R U E && $N U M _O F _P R O C S -e q 1 ]]; t h e n
M O D E L =$I D S 4215
H T L B L O W =12
M E M _P A G E S =${H T L B L O W }
D E F A U L T _M G T _O S ="f e 0_0"
D E F A U L T _M G T _C I D S ="F a s t E t h e r n e t 0/0"
将其修改为
e l i
f [[ 1 -e q 1 ]]; t h e n
M O D E L =$I D S 4215
H T L B L O W =12
M E M _P A G E S =${H T L B L O W }
D E F A U L T _M G T _O S ="g e 0_0"
D E F A U L T _M G T _C I D S ="G i g a b i t E t h e r n e t 0/0"
修改完后保存退出
8、用v i 编辑器修改/u s r /c i d s /i d s R o o t /e t c /i n t e r f a c e s .c o n f
v i /u s r /c i d s /i d s R o o t /e t c /i n t e r f a c e s .c o n f
查找包含m o d e l s /I D S -4215/i n t e r f a c e s 的地方,像下面这样修改
[m o d e l s /I D S -4215/i n t e r f a c e s /1]
# b u i l t -i n 10/100 T X m g m t i n t e r f a c e , I n t e l 82559E R
# w a s e t h 1 (i n t 1) i n 4.x
# r i g h t m o s t c o n n e c t o r o n f r o n t p a n e l
# l a b e l e d "E t h e r n e t 1" o n p a n e l
n a m e -t e m p l a t e =G i g a b i t E t h e r n e t 0/0
p o r t -n u m b e r =0
By 撒加 /bbs &
p c i-p a t h=3.0
v e n d o r-i d=0x8086
d e v i c e-i d=0x100e
t y p e=g e
m g m t-c a p a b l e=y e s
n e t-d e v-o n l y=y e s
f i x e d-s p e e d=y e s
f i x e d-d u p l e x=y e s
[m o d e l s/I D S-4215/i n t e r f a c e s/2]
#b u i l t-i n10/100T X s e n s i n g i n t e r f a c e,I n t e l82559E R
#w a s e t h0(i n t0)i n4.x
#l e f t m o s t c o n n e c t o r l a b e l e d"E t h e r n e t0"
n a m e-t e m p l a t e=G i g a b i t E t h e r t n e t0/1
p o r t-n u m b e r=1
p c i-p a t h=4.0
v e n d o r-i d=0x8086
d e v i c e-i d=0x100e
t y p e=g e
s e n s i n g-c a p a b l e=y e s
t c p-r e s e t-c a p a b l e=y e s
f i x e d-s p e e d=y e s
f i x e d-d u p l e x=y e s
[m o d e l s/I D S-4215/i n t e r f a c e s/3]
#r i g h t m o s t i n t e r f a c e o n o p t i o n a l1x4-F E c a r d:
#w a s e t h5(i n t5)i n4.x
n a m e-t e m p l a t e=G i g a b i t E t h e r n e t0/2
p o r t-n u m b e r=2
p c i-p a t h=5.0
v e n d o r-i d=0x8086
d e v i c e-i d=0x100e
t y p e=g e
s e n s i n g-c a p a b l e=y e s
t c p-r e s e t-c a p a b l e=y e s
f i x e d-s p e e d=y e s
f i x e d-d u p l e x=y e s
[m o d e l s/I D S-4215/i n t e r f a c e s/1]
#b u i l t-i n10/100T X m g m t i n t e r f a c e,I n t e l82559E R
#w a s e t h4(i n t4)i n4.x
#r i g h t m o s t c o n n e c t o r o n f r o n t p a n e l
#l a b e l e d"E t h e r n e t1"o n p a n e l
n a m e-t e m p l a t e=G i g a b i t E t h e r n e t0/3
p o r t-n u m b e r=3
p c i-p a t h=6.0
48
By 撒加 /bbs &
49
v e n d o r -i d =0x 8086
d e v i c e -i d =0x 100e
t y p e =g e
m g m t -c a p a b l e =y e s
n e t -d e v -o n l y =y e s
f i x e d -s p e e d =y e s
f i x e d -d u p l e x =y e s
[m o d e l s /I D S -4215/i n t e r f a c e s /2]
# b u i l t -i n 10/100 T X s e n s i n g i n t e r f a c e , I n t e l 82559E R
# w a s e t h 3 (i n t 3) i n 4.x
# l e f t m o s t c o n n e c t o r l a b e l e d "E t h e r n e t 0"
n a m e -t e m p l a t e =G i g a b i t E t h e r t n e t 0/4
p o r t -n u m b e r =4
p c i -p a t h =7.0
v e n d o r -i d =0x 8086
d e v i c e -i d =0x 100e
t y p e =g e
s e n s i n g -c a p a b l e =y e s
t c p -r e s e t -c a p a b l e =y e s
f i x e d -s p e e d =y e s
f i x e d -d u p l e x =y e s
[m o d e l s /I D S -4215/i n t e r f a c e s /3]
# r i g h t m o s t i n t e r f a c e o n o p t i o n a l 1 x 4-F E c a r d :
# w a s e t h 2 (i n t 2) i n 4.x
n a m e -t e m p l a t e =G i g a b i t E t h e r n e t 0/5
p o r t -n u m b e r =5
p c i -p a t h =8.0
v e n d o r -i d =0x 8086
d e v i c e -i d =0x 100e
t y p e =g e
s e n s i n g -c a p a b l e =y e s
t c p -r e s e t -c a p a b l e =y e s
f i x e d -s p e e d =y e s
f i x e d -d u p l e x =y e s
修改好,保存退出
9、重新启动IPS
在shell 提示符下输入:reboot ,重启后到下面这个地方的时候关闭qemu 窗口
By 撒加 /bbs &
50
10、双击IPS Start.bat 再次重启IPS ,就可以到以下画面了,在步骤9里,出现那个画面的时候,网卡加载不起来就卡那了,这会就一切OK 了
截图中只看到了3个接口的信息,因为我的IPS Start.bat 里只加载了一个网卡,所以就显示3个口,磁盘文件在GNS3里加载后会有6个口的信息
初次登陆,用户名和密码都是cisco ,并且会强制用户修改密码。
密码修改完后,就是CISCO 的一个说明,等不到1分钟,就会出现下面的提示符了
By 撒加 /bbs & 。