EVE-NG安装及配置

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

EVE-NG,可以模似多厂商网络设备(A10,Palo Alto,Juniper,cisco,h3c,Huawei,linux,windows)。

EVE-NG在交互模式上更加具有优势,与GNS3截然不同。GNS3更像是用户使用的软件,只有GNS3支持的 OS才能使用;而EVE-NG更像是CS模型,EVE-NG是服务端,用户端可以是支持http/https的任意OS。

1. 下载EVE-NG镜像包

目前EVE-NG提供两种安装方式:

² ISO安装盘

² OVA虚似机模版

下载地址:ve-ng.net/downloads,选择社区版(免费)

EVE-NG安装及配置
EVE-NG安装及配置

注意:EVE-NG内嵌KVM,KVM(Kernel-based Virtual Machine)是基于内核的虚拟机,可以把它理解为和VMware Workstaion/Virtual Box等虚拟机系统或vSphere ESXi虚拟机系统。所以本文先用Workstaion装EVE-NG,再用EVE-NG中的KVM虚拟F5、Palo Alto等虚拟机,这样的方案属于嵌套虚拟化或两层虚拟化。

1. 导入EVE-NG系统

EVE-NG安装及配置
EVE-NG安装及配置

3. 配置EVE-NG资源

导入完成后,虚拟机的默认资源如下:

EVE-NG安装及配置

1. 配置EVE-NG资源

导入完成后,虚拟机的默认资源如下:

EVE-NG安装及配置

同时也建议将VMware的时间同步打开(EVE-NG Offline时,时间也能同步)

EVE-NG安装及配置

4. 初始化EVE-NG

开启虚拟机,开机界面

EVE-NG安装及配置

默认账户(底层Ubuntu系统登录账户):

Username: root

Password: eve

EVE-NG安装及配置

1.登录后提示您修改密码;

EVE-NG安装及配置

2.输入hostname,默认即可;可以根据您的需要修改;

EVE-NG安装及配置

3.修改IP地址;

EVE-NG安装及配置

以上固定IP地址操作不生效,可以尝试如下操作:

² 修改网卡配置文件vi /etc/network/interfaces

修改以下内容:

# The loopback network interface

auto lo

iface lo inet loopback

# The primary network interface

iface eth0 inet manual

auto pnet0

iface pnet0 inet static

bridge_ports eth0

bridge_stp off

address 192.168.0.219

netmask 255.255.255.0

gateway 192.168.0.1

dns-nameserver 114.114.114.114

² 重启

4.选择连入Internet的方式,默认direct connection即可。

EVE-NG安装及配置

5.确认OK后,系统自动重启并应用您上述的配置。有可能会一直卡在EVE-NG欢迎界面上,建议强制关闭EVE-NG再重启一次。

5. Web登录EVE-NG

登录地址:http://服务器IP/

EVE-NG安装及配置

默认账户(Web登录账户)

Username:admin

Password:eve

6. 导入镜像文件

镜像文件下载地址:epo.spoto.net/addons/?国外网站

6.1 导入Dynamips过程

1. 安装上传下载工具lrzsz

Root用户下输入:apt-get install lrzsz

2. 上传镜像文件到相应目录

镜像保存目录:

/opt/unetlab/addons

—/dynamips Dynamips镜像保存目录

—/iol IOL镜像保存目录(运行IOU的镜像)

—/qemu QEMU镜像(运行ASAv、ISE、F5等等镜像)

将dynamips镜像上传到/opt/unetlab/addons/dynamips目录下

1. 修改镜像权限

用SSH登录到EVE,运行如下命令

/opt/unetlab/wrappers/unl_wrapper -a fixpermissions

1.1 IOL导入过程

1. 上传镜像文件到相应目录

文件包含

IOL的镜像

iourc文件(IOL的license文件)

CiscoIOUKeygen.py(python脚本,用于生成license)

将如上文件全部上传到/opt/unetlab/addons/iol/bin目录下

2. 生成并编写license

确保CiscoIOUKeygen.py已经上传后,执行命令

cd /opt/unetlab/addons/iol/bin/

python CiscoIOUKeygen.py | grep -A 1 ‘license’ > iourc

EVE-NG安装及配置

1. 修改镜像权限

用SSH登录到EVE,运行如下命令

/opt/unetlab/wrappers/unl_wrapper -a fixpermissions

4.3 QEMU导入过程

1. 上传镜像文件到相应目录

QEMU镜像的存放位置是/opt/unetlab/addons/qemu/

解压rar压缩包,将asav-941-200目录直接上传到/opt/unetlab/addons/qemu/目录下,确保文件目录正确!

2. 修正镜像权限

SSH登录到EVE,运行如下命令

/opt/unetlab/wrappers/unl_wrapper -a fixpermissions

镜像导入后,发现相应设备被点亮。

EVE-NG安装及配置

极牛网精选文章《EVE-NG安装及配置》文中所述为作者独立观点,不代表极牛网立场。如若转载请注明出处:https://geeknb.com/13739.html

(44)
打赏 微信公众号 微信公众号 微信小程序 微信小程序
主编的头像主编认证作者
上一篇 2021年2月5日 上午11:52
下一篇 2021年2月5日 下午1:24

相关推荐

发表回复

登录后才能评论
扫码关注
扫码关注
分享本页
返回顶部