How to install EVE on bare box using Ubuntu original ISO distro.
Get newest Ubuntu 16.04.4 LTS ISO:

Ubuntu 18 server is not supported !

Create bootable installation media from iso, CD or USB, boot server from it.

Ubuntu installation steps:

> Option: * Install Ubuntu Server

> Language: English

> Location: United States

> Configure keyboard: No

> Configure keyboard: English (US)

> Keyboard layout: English (US)

> if your server is connected to LAN with DHCP, the all will continues automatically, if not please setup IP/mask/GW and DNS IPs manually

> hostname: eve-ng

> Domain name (if you don't have, make it

> fullname of user: user (example, this will be used first time login in to Ubuntu)

> username of your account: user

> password: enter password, confirm enter password again

> use weak password: YES

> Encrypt your home directory: NO

> Configure Clock: YES, if your DNS IP is set right or server got it from your DHCP, time zone will sets automatically

> Partition disks: use entire disk and setup LVM

> Partition disks: Choose your main HDD were ubuntu will be installed. Usually it will be single HDD, if your raid is set right.

> Write changes to disk and create LVM: YES

> Amount of volume: leave all offered size

> Force UEFI Installation: YES

> Write changes to disk: YES

> http proxy: NO, if you have such, please configure it for internet reachability

> Configuring task: Install security updates automatically

> Software selection: IMPORTANT: select Open SSH server (mark with spacebar)

> Install GRUB boot loader: YES

> remove from your server Ubuntu install media and reboot server


After the installation of Ubuntu server is done, follow the steps below in order to install the EVE. For futher convenient choose hostname as eve-ng.

1. Login with your user as root:

sudo su

2. Change root password:

This password change option is only for how to purposes, of course you can choose your own root password, but don't forget that it will be used in the Wireshark wrapper file!

sudo passwd root
root@eve-ng:~# sudo passwd root
Enter new UNIX password: eve
Retype new UNIX password: eve
passwd: password updated successfully

3. For convenience to use EVE, install NANO editor application.

apt-get install nano

4. If you didn’t setup hostname during Ubuntu installation, change it and hosts file to look as bellow, for save settings do (ctrl+o, ctrl+x):

nano /etc/hostname 


nano /etc/hosts                                              localhost      eve-ng

5. Allow access to use root user ssh, edit line below:

nano /etc/ssh/sshd_config
PermitRootLogin prohibit-password
PermitRootLogin yes

6. Save settings (ctrl+o, ctrl+x) and do restart ssh server:

sudo service ssh restart


7. Copy/Paste bellow one by one into your terminal:

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

2: update-grub

8. IMPORTANT!!! Do adding’s and necessary changes for this file below. It can also to be a static IP as well, follow Linux Ubuntu how to set stat IP for the interface. Example below showing DHCP IP settings.

!!! Warning !!! after GRUB update changed interface names to ethX, original name after first boot will not work !!!!! YOU MUST EDIT interfaces below and reboot!!!

Change your original interface name to eth0

nano /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface

auto lo
iface lo inet loopback

# The primary network interface

auto eth0
iface eth0 inet dhcp

                             8.1. Option for 10Gb interfaces ONLY !!! No need install it on regular servers. Broadcom interfaces NetXtreme II 10Gb, not necessary for regular servers:

                            apt-get install firmware-bnx2x

9. Save ctrl+o, ctrl+x settings and reboot:


10. Get the eve key from repositary:

wget -O - email address is being protected from spambots. You need JavaScript enabled to view it. | sudo apt-key add -

11. Update server:

apt-get update
sudo add-apt-repository "deb [arch=amd64] xenial main"
apt-get update

12. Install the EVE:

DEBIAN_FRONTEND=noninteractive apt-get -y install eve-ng

13. Copy broadcom firmware

cp -rp /lib/firmware/$(uname -r)/bnx2 /lib/firmware/

14. Close your session and re-Login with root user to the EVE and follow the setup wizard:

15. Update and upgrade the EVE:

apt-get update
apt-get upgrade