Skip to content

Ubuntu 上安装

本指南介绍如何使用 Ubuntu 原始 ISO 发行版在裸机上安装 EVE-NG。

获取最新的 Ubuntu 16.04.3 LTS ISO:

👉 https://www.ubuntu.com/download/server

从 ISO 创建可启动的安装介质(CD 或 USB),然后从它启动服务器。


配置项设置值
选项安装 Ubuntu 服务器
语言英语
位置美国
配置键盘
键盘布局英文(美国)
网络配置DHCP 自动获取,或手动设置 IP/掩码/网关和 DNS
主机名eve-ng
域名eve-ng.cn(如果没有自己的域名)
用户全名用户(用于首次登录 Ubuntu)
用户名user
密码自定义密码
使用弱密码
加密主目录
配置时钟是(时区将自动设置)
分区磁盘使用整个磁盘并设置 LVM
将更改写入磁盘并创建 LVM
卷的数量保持默认大小
强制 UEFI 安装
HTTP 代理无(如有需要请配置)
自动更新自动安装安全更新
软件选择选择 OpenSSH Server(用空格标记)
安装 GRUB 引导装载程序

Ubuntu 服务器安装完成后,请按照以下步骤安装 EVE-NG。

  1. 以 root 用户身份登录

    sudo su
  2. 更改 root 密码

    sudo passwd root

    示例输出:

    输入新的 UNIX 密码:eve
    重新输入新的 UNIX 密码:eve
    passwd:密码更新成功
  3. 安装 NANO 编辑器

    apt-get install nano
  4. 配置主机名

    如果在安装过程中没有设置主机名,请按以下方式修改:

    nano /etc/hostname

    内容设置为:

    eve-ng

    编辑 hosts 文件:

    nano /etc/hosts

    内容如下:

    127.0.0.1 localhost
    127.0.1.1 eve-ng.example.com eve-ng

    保存设置:Ctrl + O,退出:Ctrl + X

  5. 允许 root 用户 SSH 登录

    nano /etc/ssh/sshd_config

    找到并修改:

    - PermitRootLogin prohibit-password
    + PermitRootLogin yes
  6. 重启 SSH 服务

    保存设置(Ctrl + OCtrl + X),然后重启 SSH:

    sudo service ssh restart
  7. 更新 GRUB 配置

    sed -i -e 's/GRUB_CMDLINE_LINUX_DEFAULT=.*/GRUB_CMDLINE_LINUX_DEFAULT="net.ifnames=0 noquiet"/' /etc/default/grub
    update-grub
  8. 配置网络接口

    将原始接口名称更改为 eth0

    nano /etc/network/interfaces

    配置内容(DHCP 示例):

    # 该文件描述了系统上可用的网络接口
    # 以及如何激活它们。有关更多信息,请参阅 interfaces(5)
    
    # 环回网络接口
    auto lo
    iface lo inet loopback
    
    # 主网口
    auto eth0
    iface eth0 inet dhcp

    可选:10Gb 接口支持

    仅适用于 Broadcom NetXtreme II 10Gb 接口,常规服务器不需要:

    apt-get install firmware-bnx2x
  9. 保存并重启

    保存设置(Ctrl + OCtrl + X),然后重启:

    reboot
  10. 下载 EVE-NG 密钥

    wget -O - http://www.eve-ng.net/repo/eczema@ecze.com.gpg.key | sudo apt-key add -
  11. 添加 EVE-NG 软件源

    首先安装必要的依赖:

    apt-get install python-software-properties
    apt-get install software-properties-common

    添加软件源:

    apt-get update
    sudo add-apt-repository "deb [arch=amd64] http://www.eve-ng.net/repo xenial main"
    apt-get update
  12. 安装 EVE-NG

    DEBIAN_FRONTEND=noninteractive apt-get -y install eve-ng
  13. 复制 Broadcom 固件

    cp -rp /lib/firmware/$(uname -r)/bnx2 /lib/firmware/
  14. 完成设置向导

    关闭当前会话,重新用 root 用户登录到 EVE-NG,然后按照设置向导完成配置:

    👉 http://forum.eve-ng.cn/thread-6-1-1.html

  15. 更新和升级 EVE-NG

    apt-get update
    apt-get upgrade

恭喜!EVE-NG 已成功安装在您的 Ubuntu 服务器上。