the worlds gone mad

we've lost the hope we had

Posted on 28 February 2025   28 min read

Lab as Code - Part1

using eve-ng and cml

I wrote a post a while back about how the world of labbing changed during my time in networking, this is a follow on to see what options I have in terms of ‘labbing as Code’. I want a way to declaratively deploy the initial lab setup (devices, links, addressing, remote access, etc) so that I can concentrate on the features I am actually trying to lab. My idea is to try and use existing tools rather than writing my own, the following repo has all the code and files I used as part of this blog and part2.


Posted on 6 June 2021   5 min read

EVE-NG Cloud NAT

dynamically nat lab devices behind the eve primary ip

This post explains how to configure EVE-NG as a DHCP server (isc-dhcp-server) assigning IPs to lab devices that are then dynamically NATed behind the primary EVE management IP address (iptables masquerade) to provide Internet breakout.


Posted on 27 May 2021   6 min read

The Evolution of Labbing

how the worlds changed

A trip down memory lane on how things have changed in labbing from using prehistoric switches bought on eBay through emulators that took longer to configure than the labs to the present day solutions that can programmatically build a multi-vendor lab in minutes. Kids today don’t know they are born…..