我们本次部署采用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部署告一段落,不过离正常使用还有一段距离。细心的已经发现了,安装好的模拟器里面没有路由器镜像 什么都没有。
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”命令启动
选择4和5 执行后就能正常运行 如果出现设备开启后几秒就关了
请修改hostname后重新授权
面板默认账户admin 密码eve 公网访问建议修改