GNS3官方下载地址:http://www.gns3.net/download  如下图:


103316984.jpg

【Linux Microcore】
一、配置
1、下载所需要的文件(linux-microcore-2.10.img);
下载地址:

||

http://u.115.com/file/e60l5ch9#linux-microcore-2.10.img



到2011-9-7已经更新到linux-microcore-3.8.2
官网下载:

||

http://downloads.sourceforge.net/gns-3/linux-microcore-3.8.2.img?download




2、将下载好的文件统一存放,文件夹和文件名必须使用英文,GNS3不识别中文路径;
我这里将它统一存放到GNS3文件夹下,路径:G:\GNS3\Qemu\linux-microcore-2.10.img


3、打开GNS3,编辑→首选项→Qemu→Qemu Host;
按以下内容输入:
Identifier name:Linux-MicroCore-2.10(自己填写名称,但不能是中文)
Binary p_w_picpathG:\GNS3\Qemu\linux-microcore-2.10.img(p_w_picpath路径,就是第2步的路径)
RAM:128(内存,默认是128)
Number of NICs:6(网卡数量,默认是6)
NIC model:e1000(网卡类型,默认是e1000)
Qemu Options-no-acpi (手动输入,默认为空)

这个版本显示Qemu窗口,不能telnet,目前linux-microcore-3.8.2.img可以telnet了。需要的可以去gns3官网下载;

高级用户:root
高级密码:root
普通用户:tc


切换用户命令:
su root/tc


linux-microcore-3.8.2版本设置:
Identifier name:linux-microcore-3.8.2
Binary p_w_picpath:G:\GNS3\Qemu\linux-microcore-3.8.2.img
RAM:128(内存,默认是128)
Number of NICs:6
NIC model:e1000
Qemu Options:-no-acpiconsole=ttyS0,38400n8 -vnc :1(可telnet登陆,去掉-vnc :1后,运行时显示Qemu控制台)


Qemu
窗口为Linux的控制台,默认是登陆的是普通模式
控制台修改用户密码:
sudo passwd root  //修改root用户密码
su root   //切换用户为root

telnet密码修改先用tc登陆,再修改root密码

用户密码:tc
高级用户:root
高级用户密码:root(官网发布的密码,但一直提示不正确)



输入完后,点击保存,下面列表中会出现,然后点Apply(应用)/OK(确定),这样Linux Microcore 2.10就配置完成。
103647240.jpg

2011-6-2201:05:42 上传

下载附件(88.11 KB)




二、测试
1、打开GNS3,从左侧拖出Qemu host;
103706825.jpg

2011-6-2201:06:08 上传

下载附件(15.71 KB)






2、运行刚拖出的QEMU1,弹出QEMU的窗口,启动比较慢,请耐心等待。
103726335.jpg

2011-6-2201:05:44 上传

下载附件(63.15 KB)


启动完成后,不能关闭这个QEMU的窗口,否则只能重启这台QEMU1,才能使用。


3、启动完成就可以使用了,下面简单的测试。
查看接口:ifconfig (6张网卡,1个LOOPBACK口)
104456221.jpg

2011-6-2201:05:49 上传

下载附件(83.74 KB)




配置网卡:
sudo su
ifconfig eth0 1.1.1.1 netmask 255.255.255.0
ifconfig eth0 up

exit
104528657.jpg

2011-6-2201:05:51 上传

下载附件(75.47 KB)




如需帮助,可在命令后面加--help,如ping --help,也可以双击Tab查看命令。


linux-microcore-2.10就简单介绍到这,如何使用,要自己去发掘了。




【PIX】
一、配置
1、下载所需要的文件(pix804.bin);
下载地址:

||

http://u.115.com/file/aq2fknq7#pix804.bin




我将它存放到GNS3文件夹下,路径:G:\GNS3\Fw\PIX\pix804.bin


3、打开GNS3,编辑→首选项→Qemu→PIX;
按以下内容输入:
Identifier name:PIX(自己填名称,但不能是中文)
Binary p_w_picpath:G:\GNS3\Fw\PIX\pix804.bin(p_w_picpath路径,就是第2步的路径)
RAM:256(内存,默认是128)
Number of NICs:6(网卡数量,默认是6)
NIC model:e1000(网卡类型,默认是e1000)
Qemu Options:
-hdachs 980,16,32-vnc :1 console=ttyS0,9600n8(手动输入)




输入完后,点击保存,下面列表中会出现,然后点Apply(应用)/OK(确定),配置完成。
104550817.jpg

2011-6-2201:06:06 上传

下载附件(87.16 KB)




二、测试
1、打开GNS3,从左侧拖出PIX firewall;
104607589.jpg

2011-6-2201:05:52 上传

下载附件(10.41 KB)






2、运行刚拖出的FW2,使用SecureCRT登陆,密码为空。
104623999.jpg

2011-6-2201:06:00 上传

下载附件(132.97 KB)







【Juniper】
一、配置
1、下载所需要的文件(Juniper11.1R1.14.vmdk);
下载地址:

||

http://u.115.com/file/aq2fzhmo#Juniper11.1R1.14.vmdk




我将它存放到GNS3文件夹下,路径:G:\GNS3\Fw\Juniper\Juniper11.1R1.14.vmdk


3、打开GNS3,编辑→首选项→Qemu→JunOS;
按以下内容输入:
Identifier name
:Juniper11.1R1.14(自己填名称,但不能是中文)
Binary p_w_picpath:G:\GNS3\Fw\Juniper\Juniper11.1R1.14.vmdk(p_w_picpath路径,就是第2步的路径)
RAM:96(默认是96)
Number of NICs:6(网卡数量,默认是6)
NIC model:e1000(网卡类型,默认是e1000)
Qemu Options:

console=ttyS0,9600n8 -vnc :1
//不显示Qemu窗口,可telnet

console=ttyS0,9600n8
//显示Qemu窗口,可telnet

用户名:root  
密码:空

进入用户模式:
root@% cli

进入配置模式:
root> configure (可简写conf)



输入完后,点击保存,下面列表中会出现,然后点Apply(应用)/OK(确定),配置完成。
104845340.jpg

2011-6-2201:05:38 上传

下载附件(91.63 KB)




二、测试
1、打开GNS3,从左侧拖出Juniper router;
104909481.jpg

2011-6-2201:05:36 上传

下载附件(10.98 KB)






2、运行刚拖出的JUNOS3,弹出QEMU的窗口;

2011-6-2201:05:19 上传

下载附件(72.97 KB)




初始化过程比较慢,中间有几次会卡一会,别以为死机了。可用任务管理器查看CPU,当CPU降下来时,就启动完成,请耐心等待。
启动完成后,和Linux Microcore一样,不能关闭这个QEMU的窗口,否则只能重启这台JUNOS3,才能使用。

104933866.png

2011-6-2201:05:26 上传

下载附件(72.4 KB)





3、登陆Juniper,可以直接在QEMU窗口输入,也可以使用SecureCRT登陆;
进入系统模式:
用户名:root   密码:空
105617349.jpg

2011-6-2201:05:07 上传

下载附件(19.74 KB)




进入用户模式:
root@% cli
105644772.jpg

2011-6-2201:05:35 上传

下载附件(143.35 KB)




进入配置模式:
root> configure (可简写conf)
105819441.jpg

2011-6-2201:05:09 上传

下载附件(12.6 KB)




其他的,各位大虾们去用吧~~




【ASA】
     ASA有2种模式的编译文件,分别为单模式和多模式,可选择使用。我使用的是单模式,我试用过多模式,不太好用。
这里不是使用Unpack将IOS中提取出编译文件(initrd文件)和内核(vmlinuz文件)来使用,网上有使用这种方法的,但是我尝试不成功。于是我直接使用已经编译好的asa802-k8-sing.gz和asa802-k8-muti.gz文件,虽然需要初始化等一些操作,但可以使用CRT的按钮功能来弥补。如果你们还有更好的方法,可以共享。


一、配置
1、下载所需要的文件
单模式:asa802-k8-sing.gz下载地址:

||

http://u.115.com/file/clwxnf75#asa802-k8-sing.gz



多模式:asa802-k8-muti.gz下载地址:

||

http://u.115.com/file/dn45c9u5#asa802-k8-muti.gz



内核:asa802-k8.vmlinuz(内核可以通用)下载地址:

||

http://u.115.com/file/bhbs5fij#asa802-k8.vmlinuz




我将它存放到GNS3文件夹下,路径分别为:
     G:\GNS3\Fw\ASA\Run\asa802-k8-sing.gz
     G:\GNS3\Fw\ASA\Run\asa802-k8-muti.gz
     G:\GNS3\Fw\ASA\Run\asa802-k8.vmlinuz


3、打开GNS3,编辑→首选项→Qemu→ASA;
添加单模式:
Identifier name:asa802-k8-sing(自己填名称,但不能是中文)
RAM:256(使用默认的256)
Number of NICs:6(网卡数量,默认是6)
NIC model:e1000(网卡类型,默认是e1000)
Qemu Options:-hdachs 980,16,32-vnc :1 (手动输入,去掉 -vnc :1时,运行显示Qemu控制台)

InitrdG:\GNS3\Fw\ASA\Run\asa802-k8-sing.gz (编译文件路径)
Kernel:G:\GNS3\Fw\ASA\Run\asa802-k8.vmlinuz(内核文件路径)
Kernel cmd line:console=ttyS0,9600n8bigphysarea=16384 auto nousb ide1=noprobe hda=980,16,32(关键,否则无法telnet)
密码:空



输入完后,点击保存,下面列表中会出现。
105848969.jpg

2011-6-2201:03:42 上传

下载附件(106.62 KB)







添加多模式:
Identifier name:asa802-k8-muti(自己填名称,但不能是中文)
RAM:256(使用默认的256)
Number of NICs:6(网卡数量,默认是6)
NIC model:e1000(网卡类型,默认是e1000)
Qemu Options:-hdachs 980,16,32-vnc :1 (手动输入,去掉 -vnc :1时,运行显示Qemu控制台

InitrdG:\GNS3\Fw\ASA\Run\asa802-k8-muti.gz (编译文件路径)
Kernel:G:\GNS3\Fw\ASA\Run\asa802-k8.vmlinuz(内核文件路径)
Kernel cmd line:console=ttyS0,9600n8bigphysarea=16384 auto nousb ide1=noprobe hda=980,16,32(关键,否则无法telnet)
密码:空



输入完后,点击保存,下面列表中会出现。
105932372.jpg

2011-6-2201:04:23 上传

下载附件(106.6 KB)





全部输完后,点Apply(应用)/OK(确定),配置完成。


二、单模式初始化
1、打开GNS3,从左侧拖出ASA firewall,选择asa802-k8-sing(前面填的Identifier name);
110056133.jpg

2011-6-2201:03:16 上传

下载附件(24.66 KB)

110116665.jpg

2011-6-22 01:04:42 上传

下载附件(13.01 KB)





2、运行ASA5,用SecureCRT登陆;
加载结束,敲下回车,如图:
110148602.jpg

2011-6-2201:03:57 上传

下载附件(234.18 KB)




3、单模式初始化:
命令:/mnt/disk0/lina_monitor


这里可以使用SecureCRT的按钮功能来简化操作,SecureCRT→查看→按钮栏,将按钮栏打钩。
110210625.jpg

2011-6-2201:03:47 上传

下载附件(23.5 KB)


CRT界面下方有条按钮栏,右键→新建按钮,
110304775.jpg

2011-6-2201:04:41 上传

下载附件(8.66 KB)


输入要代码和标签,代码如下:(\r是回车)
\r
/mnt/disk0/lina_monitor\r
110325735.jpg

2011-6-2201:03:44 上传

下载附件(32.41 KB)



单击按钮即可执行命令。


4、初始化完成后,出现ciscoasa>提示符,密码为空,此时flash空间为0,就是无法保存配置。
110345779.jpg

2011-6-2201:04:05 上传

下载附件(46.48 KB)




重启ASA5,再showflash,空间不为零了。但此时用wr命令,会报错。
110405333.jpg

2011-6-2201:04:08 上传

下载附件(51.58 KB)

110433322.jpg

2011-6-22 01:04:04 上传

下载附件(34.02 KB)




5、解决wr报错问题,全局模式输入以下命令:执行过程会有报错可不必理会,直接回车。
copy running-config disk0:/.private/startup-config
boot config disk0:/.private/startup-config


也可以使用CRT按钮功能,按钮代码如下:
conf t\r
copy running-configdisk0:/.private/startup-config\r\r\r\r\p\p\r
boot config disk0:/.private/startup-config\r\r
end\r

执行完后,再wr就不会报错
110600566.jpg

2011-6-2201:04:00 上传

下载附件(40.56 KB)





6、保存为工程,下次打开拓扑,配置仍然存在。在保存的工程文件夹中,configs文件夹里没有ASA的配置文件,所以ASA是不能使用使用GNS3导出配置,如若需要可桥接到ASA,使用TFTP导出。
110623817.jpg

2011-6-2201:03:20 上传

下载附件(27.81 KB)

110644980.jpg

2011-6-2201:03:24 上传

下载附件(23.91 KB)

(这里先选择 工程目录,然后再填工程名称会比较方便)


在保存的G:\GNS3_SY\myLAB\asa5\ 文件夹中有 110703887.jpg

2011-6-2201:04:40 上传

下载附件(4.1 KB)

,configs文件夹没有ASA5的配置,working文件夹里有ASA5的文件夹,里面有个FLASH.file文件,这文件里包含了初始化过的ios和配置文件。所以直接打开topology.net就有ASA配置。




三、多模式初始化
这里的初始化操作和前面的单模式初始基本一致,只不过初始化命令不同。


1、打开GNS3,从左侧拖出ASA firewall,选择asa802-k8-muti(前面填的Identifier name);
110730570.jpg

2011-6-2201:03:18 上传

下载附件(26.24 KB)


2011-6-22 01:04:42 上传

下载附件(12.78 KB)





2
、运行ASA6,用SecureCRT登陆;
加载结束,敲下回车,如图:
110926762.jpg

2011-6-2201:04:36 上传

下载附件(241.38 KB)




3
、多模式初始化:
命令:/mnt/disk0/lina –m


这里也可以使用SecureCRT的按钮功能来简化操作。
CRT界面下方有条按钮栏,右键→新建按钮,

输入要代码和标签,代码如下:
\r
/mnt/disk0/lina –m\r

111020952.jpg

2011-6-2201:04:25 上传

下载附件(30.79 KB)



单击按钮即可执行命令。


4、初始化完成后,出现ciscoasa> 提示符,密码为空,此时flash空间为0,无法保存配置。

重启ASA6后空间不为零。但此时用wr命令,也会报错。
111043337.jpg

2011-6-2201:04:39 上传

下载附件(79.14 KB)




5
、解决wr报错问题,命令与单模式的命令一样,如果前面已经添加CRT按钮,可直接使用按钮。
执行完后,再wr就不会报错


6、保存为工程,与前面操作一样。








【IPS】
一、配置
1、下载所需要的文件;
镜像文件1:ips-disk1.img   下载地址:

||

http://u.115.com/file/dn45crig#ips-disk1.img



镜像文件1:ips-disk2.img   下载地址:

||

http://u.115.com/file/dn45c8wy#ips-disk2.img



我将它存放到GNS3文件夹下,路径为:
G:\GNS3\Fw\IPS\ips-disk1.img
G:\GNS3\Fw\IPS\ips-disk2.img


3、打开GNS3,编辑→首选项→Qemu→IDS;
按以下内容输入:
Identifier name:IPS(自己填名称,但不能是中文)
Binary p_w_picpath 1 (hda)G:\GNS3\Fw\IPS\ips-disk1.img
Binary p_w_picpath 2 (hda)G:\GNS3\Fw\IPS\ips-disk2.img
RAM:512(默认为512,调小后可能启动不成功)
Number of NICs:3(网卡数量,默认是3)
NIC model:e1000(网卡类型,默认是e1000)
Qemu Options -smbios type=1,product=IDS-4215(默认)


Qemu Options : -smbios type=1,product=IDS-4215-vnc :1 console=ttyS0,9600n8
//
运行时隐藏Qemu窗口,可以telnet登陆,等待约45秒出现login提示符(视电脑运行速度而定)

Qemu Options : -smbios type=1,product=IDS-4215console=ttyS0,9600n8
//运行时显示Qemu窗口,可以telnet登陆

登陆用户:cisco  
密码:net527


输入完后,点击保存,下面列表出现,然后点Apply(应用)/OK(确定),配置完成。
111104622.jpg

2011-6-2201:04:59 上传

下载附件(84.36 KB)




二、测试
1、打开GNS3,从左侧拖出IDS;
111122653.jpg

2011-6-2201:04:53 上传

下载附件(10.4 KB)






2、运行刚拖出的IDS6,弹出QEMU的窗口,;
111122653.jpg

2011-6-2201:04:56 上传

下载附件(43.07 KB)




初始化完成后,和前面一样,不能关闭这个QEMU的窗口,否则只能重启这台JUNOS3,才能使用。

111149584.jpg

2011-6-2201:05:06 上传

下载附件(79.61 KB)





3
、登陆IDS6,可以直接在QEMU窗口输入,也可以使用SecureCRT登陆;
用户名:cisco   密码:net527
111215607.jpg

2011-6-2201:06:13 上传

下载附件(112.21 KB)






111244801.jpg

2011-6-2201:04:50 上传

下载附件(141.38 KB)






【GNS3 IOS】
为了大家方便,共享GNS3的IOS合集,需要的可以下载。


c2691-adventerprisek9-mz.124-15.T1.bin下载地址:

||

http://u.115.com/file/dn450hht#c2691-adventerprisek9-mz.124-15.T1.bin



c2691-advsecurityk9-mz.124-11.T2.bin
下载地址:

||

http://u.115.com/file/aq2fy2t6#c2691-advsecurityk9-mz.124-11.T2.bin



c3640-ik9o3s-mz.124-25c.bin
下载地址:

||

http://u.115.com/file/dn4504e4#c3640-ik9o3s-mz.124-25c.bin



c3660-ik9o3s-mz.124-15.T6.bin
下载地址:

||

http://u.115.com/file/aq2fyaa2#c3660-ik9o3s-mz.124-15.T6.bin



c3725-advipservicesk9-mz.124-3.bin
下载地址:

||

http://u.115.com/file/clwxt7ik#c3725-advipservicesk9-mz.124-3.bin



c3725-advsecurityk9-mz.124-3.bin
下载地址:

||

http://u.115.com/file/bhbsfylt#c3725-advsecurityk9-mz.124-3.bin



c7200-adventerprisek9-mz.124-22.T.bin
下载地址:

||

http://u.115.com/file/aq2fyvv7#c7200-adventerprisek9-mz.124-22.T.bin



c7200-advipservicesk9-mz.124-20.T.bin
下载地址:

||

http://u.115.com/file/aq2fyx3l#c7200-advipservicesk9-mz.124-20.T.bin