What I found and I use as help to download and install EVE-NG is from here: https://thenetworkberg.com/eve-ng-first-time-configuration/
Note: This article is for EVE-PRO in MacBook Pro in VMware!!
Need to have something similar:
- MacBook Pro (15-inch, 2016):
- macOS Catalina version 10.15.3
- Processor 2,9 GHs Quad-Core Intel
- Memory 16 GB 2133 MHsLPDDR3 (of RAM)
- VMware Fusion 11.5.3 installed
EVE-NG Community Cookbook: https://www.eve-ng.net/index.php/documentation/community-cookbook/
Example photos are here: https://photos.app.goo.gl/gXuJeuVpzjZ2CLnw9
What exactly is EVE-NG?
EVE-NG is a network emulator which allows you to import various devices into a virtual topology that you can configure. This gives you real hands-on experience with the things that we want to learn and provides you with a safe space to make mistakes and not of to spend a lot of money to buy physical equipment to learn with.
What exactly is EVE-NG?
EVE-NG is a network emulator which allows you to import various devices into a virtual topology that you can configure. This gives you real hands-on experience with the things that we want to learn and provides you with a safe space to make mistakes and not of to spend a lot of money to buy physical equipment to learn with.
What exactly is EVE-NG?
EVE-NG is a network emulator which allows you to import various devices into a virtual topology that you can configure. This gives you real hands-on experience with the things that we want to learn.
–
Step 1. Download EVE-NG ISO
We first need to download the EVE-NG Community Edition ISO from the EVE-NG website, you can get this by following this link: https://www.eve-ng.net/index.php/download/#DL-COMM
Note: I download also EVE-NG Professional.
–
Step 2. Create the VM on VMware Fusion
Start up VMware Fusion and Add Folder giving a name as EVE-NG
- Click + and + New…
- Use Install from dish or image and press Coninue
- Use another disc pr disc image, select EVE-20171007.iso and press Continue
- Untag Use Easy Install and press Continue
- Keep Legacy BIOS and press Continue
- Select Customise Settings
- Into Save As give a name. I use EVE-NG
- Net step is to configure the Virtual Machine
- Generally the minimum you want to run the VM with is 4Gb of ram meaning 4096 MB. We will also change some of the Processor. The recommended CPUs is 4 Processor cores. IMPORTANT: press the Advanced option and select Enable hypervisor applications in the virtual machine
Note: For EVE-PRO I use:
- Processors: 4 processor cores
- Memory: 12288 MB
- Advanced options: VT-v/EPT inside this virtual machine
- Clicking on CD/DV (SATA) and verify that ISO image is there.
- Power on the Virtual Machine
–
Step 3. Installing EVE-NG
- Now that we have the VM running and should notice that the EVE-NG installation is starting. You should see a purple background where you can select a language, in my example, I will be using English and I will hit “Enter” or “Return” to proceed.
- On the next screen, you will have a few options. We will select the first option “Install Eve VM” and hit “Enter” or “Return” to proceed
Note: Bare Metal is an option for people wanting to install Eve on a physical machine and not a VM.
- EVE-NG will now begin the setup process there will be a few more prompts that we will need to work through the first one being the language again I will select English again and it “Enter” or “Return”
- In this next prompt, you will get to select your location, this is narrowed down by your language selection if your location is not listed simply select other. Then press “Enter” or “Return” to proceed. Simply wait for the setup to copy what it needs to until the next prompts.
- You will now be asked what the hostname of the system will be, you can leave this default as eve-ng or make it something unique. Once you have your hostname you can use “Tab” to navigate to continue and hit “Enter” or “Return” to proceed.
- The next prompt will ask you to configure or click, where your just need to confirm your time zone, depending on earlier selections you can just tab to “Yes” and press “Enter” or “Return” to proceed.
- When you are asked to Configure the package manager you can just leave that blank and tab to Continue and press “Enter” or “Return” to proceed.
- When you are asked to about Configuring tasksel you can just scroll down to Install security updates automatically and press “Enter” or the “Return” key to proceed.
- EVE-NG has finished copying the installation files however, the setup is NOT yet complete when you hit “Enter” or the “Return” key the system will now try and boot directly from the VM and the rest of the setup will continue.
- You will see that the VM is restarting and that you receive a prompt regarding GNU GRUB. You can just hit “Enter” or the “Return” key and EVE-NG will start unpacking things in Linux and will continue the setup.
- Once all the packages are done installing EVE-NG will then request that you login. Please take note of two important details. One is the login details which is U: root and P: eve by default, and the IP address.
- Appears is the IP address between your NAT adapter and the EVE-NG VM, this will potentially be different on your system, it’s important to note that in this subnet will be the default gateway you are going to use so it is a good idea to maybe write the IP down before you forget it.
- After you’ve logged in EVE-NG will automatically take you into the First time setup where you can change some specific details on the server, the first detail it would like you to change is the Root password, you can also just hit “Return” or “Enter” to leave the password as “eve” you will be asked to repeat the password in the next prompt.
- If you tape a new password you have to do it again
- You will then be asked to specify a Hostname again you can leave this as eve-ng or make it something unique and hit “Enter” or “Return” to continue.
- For the next prompt regarding the DNS domain name you can leave that blank and hit “Enter” or the “Return” key to continue. I put silvique.ro.
- Now we will be configuring IP details, you can choose to either have the server receive an IP via DHCP or static, I recommend using static as it is inconvenient if the IP keeps changing. So scroll to static press “Space” to select it and hit “Enter” or the “Return” key to proceed.
- When asked what the Management Network IP Address will be this is going to be the IP Address of the actual EVE-NG server that you will connect to on your browser. Remember that IP address I mentioned earlier that would be important…
- I use 10.1.1.50 IP address
Note: For EVE-PRO manage network IP 10.1.1.51/24
- Next you will be asked for the subnet address, this is typically a /24 network so you can use 255.255.255.0 as your Subnetmask. Once filled in hit “Enter” or the “Return” key to proceed.
- Lastly, for the IP address information, you will be asked what the default gateway will be. For me this is typically the 10.1.1.251 IP address in mine NAT range, so I can assign 10.1.1.251 that your server is on as the default gateway address.
- The next two prompts will be asking you for your DNS server addresses. I recommend using 10.1.1.251 (your default gateway) as your primary DNS server and then Google’s DNS server as your secondary as 8.8.8.8
- The NTP server on the next prompt you can just leave black and hit “Enter” or the “Return” key to continue.
- And now we have reached our last prompt regarding the Proxy Server configuration, you can leave this on direct connection and hit “Enter” or the “Return” key to proceed. The server will then start some services and restart.
- You will now be prompted to log into the EVE-NG server if you changed the password this will now reflect in the login screen as well.
NOTE IF YOU MADE A MISTAKE WITH THE IP SETTINGS YOU CAN REDO IT BY RUNNING THE FOLLOWING COMMAND WHICH WILL RUN YOU THROUGH THE PROMPT AGAIN*
rm -f /opt/ovf/.configured su -
- Change Connect Network Adapter for configured IP and future use.
- I also power on VMware ESXi-01 and pfSense application inside it. Needed for internet connectivity.
- The majority of the setup is now complete, we still need to just update EVE-NG so we will log back into the server on the CLI and run the following two commands:
apt-get update apt-get upgrade
With the update and upgrade completed we are now able to reboot the EVE-NG server by issuing the following command:
reboot
- Once the system comes back online you will now be able to access it via Firefox. The default username is admin and the default password is eve to log into the EVE-NG console.
–
Step 4. Continue for EVE-PRO! After update, Step 3 is completed, continue with the next type. This can take some time depending on your Internet connection and disk speed.
root@eve-ng:~# apt install eve-ng-dockers ----- ----- ----- root@eve-ng:~# dc images REPOSITORY TAG IMAGE ID CREATED SIZE eve-gui-server latest 533448fa679e 5 days ago 3.69GB eve-wireshark latest 413aae02d43d 4 months ago 1.62GB eve-firefox latest 8882ac260c1f 4 months ago 2.15GB eve-desktop latest b041a187ded9 4 months ago 3GB dockergui-rdp latest be03f3b46439 4 months ago 1.29GB
–
Step 5. Adding a License for ESE-PRO
Difficult but use this video to understand and do: https://www.youtube.com/watch?v=QjRvV-4iel0
- Enter online for the license
EVE-NG Professional Edition – 1 Year License https://secure.avangate.com/order/checkout.php?PRODS=4721540&QTY=1&CART=1&CARD=1
- EVE-NG PRO features multi user support and assigns all accounts as Administrators. The license allows for 2 simultaneous users.
- Ope EVE installed and click Licensing > License Request > OK
- Co[y the license totally! Including —– beginning and start pages!
- Including in the internet license payment and request.
- Receive an email with License!
Step 6: Add a new Hard Disk and increase space
- Hard Disk (SCSI) pre-configuration is too small for me. Almost impossible to modify what I already have. But now I find a solution to add a new Hard Disk and increase space here: EVE Expand HDD in the EVE
–
Step 6.1. Verifying the space
root@eve-ng:~# df -h Filesystem Size Used Avail Use% Mounted on udev 5.9G 0 5.9G 0% /dev tmpfs 1.2G 22M 1.2G 2% /run /dev/mapper/eve--ng--vg-root 19G 10G 7.3G 59% / tmpfs 5.9G 0 5.9G 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 5.9G 0 5.9G 0% /sys/fs/cgroup /dev/sda1 472M 104M 345M 24% /boot
Note: I need more space for mine labs!
Step 6.2. Power-off the EVE
root@eve-ng:~# poweroff
Step 6.3. Adding a new Hard Disk
Attention! It is risky, almost impossible to increase GB number into the existing Hard Disk.
- Click Settings > Add Devices… > New Hard Disk (SCSI)
- Disk Size: 400 GB
- Leave all other unchecked
- Click Show All
- “Would you like to add the new hard disk to the virtual machine?” press Add
- The new Hard Disk is on EVE-PRO Virtual Machine
Step 6.4. Power-on the EVE-PRO
- Verify the Space
root@eve-ng:~# df -h Filesystem Size Used Avail Use% Mounted on udev 5.9G 0 5.9G 0% /dev tmpfs 1.2G 22M 1.2G 2% /run /dev/mapper/eve--ng--vg-root 412G 11G 385G 3% / tmpfs 5.9G 0 5.9G 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 5.9G 0 5.9G 0% /sys/fs/cgroup /dev/sda1 472M 104M 345M 24% /boot
Example photos are here: https://photos.app.goo.gl/gXuJeuVpzjZ2CLnw9
Note: I needed more capacity and I installed EVE-PRO in hardware Dell.