Persistent changes to machines in Eve-NG

When using Eve-NG, most x86-based virtualization happens via Qemu. You place a so-called base image in your Eve-NG machine and that image gets used by all of your nodes. Active nodes exist as a linked clone of the base image. I ran into the need to make some persistent changes to a base image. I did not want to set up another machine just to adjust my images so I figured out how to use my Eve-NG machine to do it. Read on to find out how.
eve-ng logo
Continue reading

ACM membership grants access to Safari Books

The Association for Computing Machinery (ACM) is a well known international learned society for IT professionals. I’ve known about ACM for a while because I encounter articles from their ACM Queue from time to time. I’ve looked at membership options before because they provide some benefits and because the cause of ACM is something that I would support. Until recently though, I couldn’t justify the costs of the yearly subscription which is 99 USD. That’s changed now, big time, because the professional membership now includes access to Safari Books Online.

Continue reading

Networking Labs with Vagrant

Vagrant is a word that I’ve heard from time to time over the last couple of years. I knew the high-level concept but never really saw a use case, until now. My previous project had me setting up a VM on an ESXi box, taking a snapshot of a clean install and manually restoring the VM to the snapshot state every time I wanted to do a new test of my code. Standing up a single VM with a single snapshot isn’t that bad but it doesn’t scale. My next step is standing up labs with multiple machines. Vagrant can support a sensible workflow for those labs. Read on to find out why and how.

Continue reading

Old Aerohive AP’s for the home

Because I run a virtual firewall at home, I have to provide a separate wireless solution. I started out with a cheap Sitecom AP. Later, I swapped that out for a Linksys WRT54GL that first ran custom Tomato firmware and DD-WRT after that. The Linksys got replaced by a Ubiquity that I kind of liked but not that much. When I noticed Aerohive AP120’s and AP121’s can be had on eBay below 20 bucks, I knew what I had to do.

Continue reading

OpenBSD firewall with pf using Ansible

I’ve created an Ansible project that can be used to configure and manage an OpenBSD firewall running pf and dhcpd. The project can be found here on Github. The playbooks can be used to bootstrap a fresh install, do all of the setup and configuration tasks and make changes later to a running system. All of the state is put in the variables under host_vars.

Continue reading