相关资料下载地址:

​ 1、模拟器下载地址:EVE-NG社区懒人版4.1 | IT运维网 (ityww.cn)

​ 2、镜像地址:EVE-NG全系列模板镜像(2021-12-03更新) | IT运维网 (ityww.cn)

​ 3、VMware Workstations官网:下载 VMware Workstation Pro | CN

​ 4、Xshell官网:www.netsarang.com

eve-ng(全称Emulated Virtual Environment - NextGeneration),是国外大神们开发的,融合了dynamips,IOL,KVM。它是深度定制的Ubuntu操作系统,可以直接把它安装在x86架构的物理主机上。它也有ova版本,可以导入到VMware等虚拟机软件中运行。

eve-ng在交互模式上更加具有优势,在网络方面,思科有GNS3packet tracer,华为有ENSP,华三有HCL模拟器等,但是无法兼容其他厂商设备,而eve-ng模拟器却能很好解决这一点。

eve-ng,可以模似多厂商网络设备(A10,Palo Alto,Juniper,cisco,h3c,Huawei,linux,windows),市面上所有的操作系统它通通都能模拟,所以称之为万能模拟器。

eve-ng安装比较困难,为通俗易懂,我直接使用懒人版来安装

安装及使用步骤:

1、电脑安装VMwareWorkstations16最新版本

01 VMwareWorkStations16版本.png

2、进入EVE-NG社区寻找资源

社区地址:EVE-NG社区懒人版4.1 | IT运维网 (ityww.cn)

2.1 我这里使用百度网盘链接下载

02 下载01.png

2.2 进入文件夹,将EVE-NG社区懒人版4.1.ova文件直接下载

03 下载02.png

2.2 下载得到.ova格式的链接

04 下载03.png

3、 VMware导入ova镜像

3.1 选择打开方式为VMware Workstations

05 双击.ova文件,选择打开方式.png

3.2 选择VMware Workstations

06 双击.ova文件,选择打开方式2.png

3.3 进入VMware,导入虚拟机并定义名称和虚拟机存储路径

07 定义名称和虚拟机存储路径,导入01.png

3.4 导入进度条

08 定义名称和虚拟机存储路径,导入02.png

3.5 成功导入eve-ng

09 EVENG导入成功.png

4、 打开eve-ng测试

我这里遇到一个问题,开机一直卡在这个界面,发现不对劲,想了一下自己连接的是学校的校园网。在我们学校,申请一个账号只能允许一个电脑端和一个手机端登录,我怀疑是不是虚拟机获取不到IP地址导致eve-ng无法开机?连忙查看了一下网卡的配置信息,发现默认是桥接模式,难怪无法开机,我把网卡设置为NET模式之后问题得以解决。

4.1 根据所处环境,设置网卡连接模式

分两种情况:

​ 1、在家中,桥接模式和NET模式均可

​ 2、在学校等特殊环境,建议使用NET模式,避免因为无法获取到IP地址导致eve-ng主机无法开机

4.2 我所处的环境下是校园网,所以我网卡使用NET模式

10 问题排错01.png

11 问题排错02更改网卡模式.png

4.3 成功开启eve-ng模拟器

12 eveng开机01.png 13 eveng开机02.png

5、 模拟器测试

eve命令行登录:root/eve

5.1 登录

14 eveng登录界面(控制台)01.png

5.2 发现模拟器给我们一个登录IP地址,我这里先通过访问浏览器访问一下能否进入eve-ng

14 eveng登录界面(控制台)02.png

5.3 进入eve-ng的Web界面,登录方式:admin/eve

15 eveng登录界面(浏览器)02.png

16 eveng登录界面(进入实验台)03.png

5.4 创建第一个属于自己的网络实验吧!

17 eveng创建实验 01.png

18 eveng创建实验 02.png

5.5 先整两台交换机

位置:左侧“+”符号,选择想要的机型,我选择Cisco IOL设备,创建两台2层的交换机设备

19 eveng创建实验(常用设备) 01.png

20 eveng创建实验(常用设备) 02.png

21 eveng创建实验(整两台交换机) 01.png

22 eveng创建实验(整两台交换机) 02.png

5.6 启动设备

23 eveng创建实验(整两台交换机) 03.png

24 eveng创建实验(整两台交换机) 04.png

25 eveng创建实验(设备成功启动) 01.png

6、 使用Xshell或其他终端软件远程连接设备

可以使用secureCRT、PuTTY等远程连接来控制创建的设备,在这里我使用xshell演示

6.1 鼠标移动到交换机上,下方显示对应连接地址和端口号

Sw11为:telnet192.168.52.133.32769

Sw12为:telnet192.168.52.133.32770

26 eveng创建实验(Sw11地址为:192.168.52.133.32769) 01.png

27 eveng创建实验(Sw12地址为:192.168.52.133.32770) 02.png

6.2 使用Xshell连接设备

终端1连接Sw11交换机: telnet 192.168.52.133:32769

终端2链接Sw12交换机: telnet 192.168.52.133:32770

28 eveng使用Xshell连接设备 01.png

29 eveng使用Xshell连接设备 02.png

6.3 使用Cisco交换机的常见命令测试一下吧!

30 eveng配置交换机 01.png

31 eveng配置交换机 02.png

7、 eve-ng设置固定IP地址

如果要长期使用eve-ng提供的环境做各种计算机相关实验,我们可以给服务器设置一个固定的IP地址,避免DHCP动态分配IP地址,造成的地址变动,从而影响自己的使用体验。

7.1 查看本机网卡信息

1、在右下角打开“网络和Internet"设置

2、选择更改适配器设置

3、点击VMnet8网卡

4、查看网卡详细信息

网卡信息为:

​ IP地址:192.168.52.1/24

设置eve-ng网卡地址为:192.168.52.50/24,网关:192.168.52.1

32 eveng优化(固定IP地址) 01.png

33 eveng优化(固定IP地址 更改适配器设置) 02.png

34 eveng优化(固定IP地址) 03.png

35 eveng优化(固定IP地址,双击网卡VMnet8) 04.png

36 eveng优化(固定IP地址,查看网卡IP地址,网关信息) 05.png

7.2 在eve-ng上设置网卡IP

# 进入网卡
root@eve-ng:~# vi /etc/network/interfaces

# 原先配置为:
  9 iface eth0 inet manual
 10 auto pnet0
 11 iface pnet0 inet dhcp
 12     bridge_ports eth0
 13     bridge_stp off

# 修改为:
 8 # The primary network interface
 9 iface eth0 inet manual
 10 auto pnet0
 11 iface pnet0 inet static
 12     address 192.168.52.50
 13     netmask 255.255.255.0
 14     gateway 192.168.52.2
 16     bridge_ports eth0
 17     bridge_stp off
 
# 配置DNS:
echo nameserver 192.168.52.2 > /etc/resolv.conf
echo nameserver 8.8.8.8 > /etc/resolv.conf

# 重启网卡:
/etc/init.d/network restart

38 eveng优化(固定IP地址,查看网卡IP地址,网关信息) 07.png

7.2 重启网卡,并登录eve-ng测试

39 eveng优化(固定IP地址,重启网卡) 08.png

40 eveng优化(固定IP地址,重启网卡后效果) 09.png

41 重启网卡后效果.png

8 、 安装新的镜像

在/opt/unetlab/addons/目录下,有三个文件

1、iol(思科镜像)

2、dynamips(思科镜像)

3、qemu(其他镜像,拓展名为qcow2)

我们在qemu中放入win10来看看

8.1 打开WinSCP,连接服务器

42 WinSCP连接服务器 01.png

8.2 使用WinSCP连接服务器

43 WinSCP连接服务器 02.png

8.3 下载win-10镜像

镜像地址:EVE-NG全系列模板镜像(2021-12-03更新) | IT运维网 (ityww.cn)

44 下载win10镜像.png

8.4 将镜像拖入/opt/unetlab/addons/qemu目录下

45 拖入目录.png

8.5 修复权限

46 修复权限.png

8.6 重新进入web端,发现可以新建window模拟器

47 新建一台win10_01.png

8.7 win10的vnc界面顺利进入!

48 新建一台win10_02.png