Eve-ng社区版部署教程

我们本次部署采用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 公网访问建议修改

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

推荐阅读更多精彩内容