After spending some time on the subreddit r/homelab I recently purchased a used Dell R720 so that I can setup a proper homelab environment for my studies. Along with that I also purchased Cisco’s CML personal edition so that I can use the supplied images with EVE-NG Pro.
Here’s the images that come with CML.
|ASAv||Cisco ASA firewall image||9.12.2|
|CSR 1000v||IOS-XE Cloud Services Router||16.11.01b|
|IOS XRv||IOS XR classic image (32-bit, deprecated)||6.3.1|
|IOS XRv 9000||IOS XR 64-bit image||6.6.2|
|Nexus 7000v||NX-OS layer 3 image (deprecated)||7.3.0.d1.1|
|Nexus 9000v||NX-OS layer 2/3 image||9.2.3|
|IOSv||IOS classic layer 3 image||15.8(3)|
|IOSv L2||IOS classic layer 2/3 switch image||15.2|
|TRex||Linux-based image with Cisco’s packet generator||2.6.5|
|WAN Emulator||Linux-based image that provides WAN-like delay, jitter, and loss effects to links||3.10|
|Alpine Linux||Desktop Alpine Linux image that provides a graphical, Xfce interface||3.10|
|Tiny Core Linux||Tiny Core Linux server image||8.2.1|
|Ubuntu 18.04||Full-featured Ubuntu server image using cloud-init YAML configuration||18.04.3 LTS|
|CoreOS||Linux container-focused OS using cloud-init YAML configuration||2135.4.0|
As this is all new to me I found Rob Willis‘ YouTube introductory videos on VMware ESXi and installation guides were great for getting me started.
This introduction to EVE-NG, which is a collaboration with INE’s Rohit Pardasani and EVE-NG’s CEO Uldis Dzerkals, along with the EVE cookbook is what I used to get EVE-NG up and running on ESXi.
After a while of testing and tweaking with the native console options thanks to this EVE-NG-integration repo, I’m currently settled with using Remina for both RDP and VNC sessions and Roxterm for terminal access (struggling to get tabbed sessions working with terminator). Along with testing out Waterfox because I wanted a completely separate browser to manage ESXi and EVE-NG. Here’s the final result.
Just wanted to add that the reason I chose native over the HTML5 console was because I was having issues with copying and pasting. It was failing to work on Firefox/waterfox but it works fine in Chrome!
I’m looking forward to setting up some large topologies and being able to play around with server side technologies so that I can start experimenting with things like 802.1 x, parsing syslogs/netflow/snmp, testing security with Kali, automation and so on.