我们本次部署采用ubuntu-minimal-1604版本下载链接,本次部署环境是公有云,目前测试Google云可以正常,其他请自测。

首先 最小化安装系统没有自带任何编辑器 所以我们需要apt安装一个vim或者nano

sudo apt-get install vim -y

顺手修改hostname此处不能有数字否则会出现模拟器无法生成授权 建议修改为eve-ng

sudo vi /etc/hostname

主机名配置
i键编辑 编辑完成之后按esc输入:wq保存
修改网卡名称避免后面服务器失联

sudo vi /etc/udev/rules.d/70-persistent-net.rules

修改网卡
修改网卡名称为eth0(一定不能出错,否则待会正式部署会服务器失联)
重启服务器验证修改

sudo shutdown -r now

部分vps 商家用DHCP服务元数据锁定了hostname 这里建议有两种操作

1.检查面板是否有主机名配置或者重开机器(新开一般会叫你给一个主机名)
2.关闭DHCP 手动配置网卡IP为现在分配IP

验证网卡名称修改是否成功

ifconfig

验证网卡
验证完成开始正式安装
下载gpg.key

sudo wget http://www.eve-ng.net/repo/eczema@ecze.com.gpg.key
sudo apt-key add eczema@ecze.com.gpg.key
sudo apt update

添加源

sudo add-apt-repository "deb [arch=amd64] http://www.eve-ng.net/repo xenial main"

若是此步不可用 先备份原源

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

编辑文件

sudo vim /etc/apt/sources.list

粘贴以下源

deb http://www.eve-ng.net/repo xenial main
deb-src http://archive.ubuntu.com/ubuntu xenial main restricted #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb http://mirrors.aliyun.com/ubuntu/ xenial multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse #Added by software-properties
deb http://archive.canonical.com/ubuntu xenial partner
deb-src http://archive.canonical.com/ubuntu xenial partner
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-security multiverse

编辑完成后按esc

:wq

保存
更新源

sudo apt-get update

安装eve-ng本体

sudo apt-get install eve-ng

这里时间可能有点长 建议网络不稳定的小伙子上个screen
编辑引导

sudo cd /boot/
sudo mkdir ./old/
sudo mv *4.15* ./old/

修改引导配置文件

sudo sed -i -e  's/GRUB_CMDLINE_LINUX_DEFAULT=.*/GRUB_CMDLINE_LINUX_DEFAULT="net.ifnames=0 noquiet"/' /etc/default/grub

然后更新引导

sudo update-grub

到这一步 安装就基本完成了
eve-ng部署告一段落,不过离正常使用还有一段距离。细心的已经发现了,安装好的模拟器里面没有路由器镜像 什么都没有。
Eve设备镜像下载链接
sftp连上设备上传到

/opt/unetlab/addons目录
iol稍有不同 需要放在/opt/unetlab/addons/iol/bin下 其他直接放在子路径下就好

别以为这就好了 还没还记得我们刚开始提到的授权吗?
这里我们使用Toolkit来完成剩下的工作

sudo wget -q http://repo.eve-ng.cn:81/install -O install&&sh ./install 

执行以上指令后 可以在任意目录可直接通过“eve-ng-toolkit”命令启动
toolkit
选择4和5 执行后就能正常运行 如果出现设备开启后几秒就关了
请修改hostname后重新授权
面板默认账户admin 密码eve 公网访问建议修改

Last modification:October 17, 2018
If you think my article is useful to you, please feel free to appreciate