GNS3%2Bv0.8.3教程--模,PIX,Juniper,ASA,IPS,ios

更新时间:2023-05-08 03:05:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

GNS3 v0.8.3教程--模拟 Linux Microcore(Qemu host),PIX,Juniper,ASA,IPS,ios

【模拟环境】

我所使用的GNS3版本为0.8.3-all-in-one,如果低于这个版本,有些版本会缺少些选项无法支持。

GNS3官方下载地址:06dd08dd360cba1aa811dab0/download

【Qemu host】

一、配置

1、下载所需要的文件(linux-microcore-3.8.2.img);

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

06dd08dd360cba1aa811dab0/gns-3/linux-microcore-3.8.2.img?download

2、将下载好的文件统一存放,文件夹和文件名必须使用英文,GNS3不识别中文路径;

我这里将它统一存放到GNS3文件夹下,路径:

G:\GNS3\Qemu\linux-microcore-3.8.2.img

3、打开GNS3,编辑→首选项→Qemu→Qemu Host;

按以下内容输入:

Identifier name:Linux-MicroCore-3.8.2.img(自己填写名称,但不能是中文)Binary image:G:\GNS3\Qemu\linux-microcore-2.10.img(image路径,就是第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 image:G:\GNS3\Qemu\linux-microcore-3.8.2.img

RAM:128(内存,默认是128)

Number of NICs:6

NIC model:e1000

Qemu Options:-no-acpi console=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 3.8.2就配置完成。

二、测试

1、打开GNS3,从左侧拖出Qemu host;

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

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

3、启动完成就可以使用了,下面简单的测试。

查看接口:ifconfig (6张网卡,1个LOOPBACK口)

配置网卡:

sudosu

ifconfig eth0 1.1.1.1 netmask 255.255.255.0 ifconfig eth0 up

exit

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

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

【PIX】

一、配置

1、下载所需要的文件(pix804.bin);

下载地址:

||

06dd08dd360cba1aa811dab0/file/aq2fknq7#pix804.bin

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

3、打开GNS3,编辑→首选项→Qemu→PIX;

按以下内容输入:

Identifier name:PIX(自己填名称,但不能是中文)

Binary image:G:\GNS3\Fw\PIX\pix804.bin(image路径,就是第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(确

定),配置完成。

二、测试

1、打开GNS3,从左侧拖出PIX firewall;

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

【Juniper】

一、配置

1、下载所需要的文件(Juniper11.1R1.14.vmdk);

下载地址:

||

06dd08dd360cba1aa811dab0/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 image:G:\GNS3\Fw\Juniper\Juniper11.1R1.14.vmdk(image路径,就是第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(确

定),配置完成。

二、测试

1、打开GNS3,从左侧拖出Juniper router;

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

初始化过程比较慢,中间有几次会卡一会,别以为死机了。可用任务管理器查看CPU,当CPU降下来时,就启动完成,请耐心等待。

启动完成后,和Linux Microcore一样,不能关闭这个QEMU的窗口,否则只能重启这台JUNOS3,才能使用。

3、登陆Juniper,可以直接在QEMU窗口输入,也可以使用SecureCRT登陆;进入系统模式:

用户名:root 密码:空

进入用户模式:

root@% cli

进入配置模式:

root> configure (可简写conf)

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

【ASA】

ASA有2种模式的编译文件,分别为单模式和多模式,可选择使用。我使用的是单模式,我试用过多模式,不太好用。

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

一、配置

1、下载所需要的文件

单模式:asa802-k8-sing.gz下载地址:

||

06dd08dd360cba1aa811dab0/file/clwxnf75#asa802-k8-sing.gz

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

||

06dd08dd360cba1aa811dab0/file/dn45c9u5#asa802-k8-muti.gz

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

||

06dd08dd360cba1aa811dab0/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控制台)

Initrd:G:\GNS3\Fw\ASA\Run\asa802-k8-sing.gz (编译文件路径)Kernel:G:\GNS3\Fw\ASA\Run\asa802-k8.vmlinuz(内核文件路径)

Kernel cmd line:console=ttyS0,9600n8 bigphysarea=16384 auto nousb ide1=noprobe hda=980,16,32(关键,否则无法telnet)

密码:空

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

添加多模式:

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控制台)

Initrd:G:\GNS3\Fw\ASA\Run\asa802-k8-muti.gz (编译文件路径)Kernel:G:\GNS3\Fw\ASA\Run\asa802-k8.vmlinuz(内核文件路径)

Kernel cmd line:console=ttyS0,9600n8 bigphysarea=16384 auto nousb ide1=noprobe hda=980,16,32(关键,否则无法telnet)

密码:空

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

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

二、单模式初始化

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

2、运行ASA5,用SecureCRT登陆;

加载结束,敲下回车,如图:

3、单模式初始化:

命令:/mnt/disk0/lina_monitor

这里可以使用SecureCRT的按钮功能来简化操作,SecureCRT→查看→按钮栏,

将按钮栏打钩。

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

输入要代码和标签,代码如下:(\r是回车)\r

/mnt/disk0/lina_monitor\r

单击按钮即可执行命令。

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

重启ASA5,再show flash,空间不为零了。但此时用wr命令,会报错。

5、解决wr报错问题,全局模式输入以下命令:执行过程会有报错可不必理会,直接回车。

copy running-config disk0:/.private/startup-config

boot config disk0:/.private/startup-config

也可以使用CRT按钮功能,按钮代码如下:

conf t\r

copy running-config disk0:/.private/startup-config\r\r\r\r\p\p\r

boot config disk0:/.private/startup-config\r\r

end\r

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

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

本文来源:https://www.bwwdw.com/article/d02e.html

Top