Chuck Carroll


My Home Network Lab

Last Updated: 2025-10-04

Note: This is a live document that serves as network documentation for my home network/lab that I usually update when changes are made.

I've found that getting hands on experience and applying things I've learned from my network technologies program and my certifications journey helps my understanding with networking concepts (and it's fun). My setup continually evolves depending on how busy I am, so I decided to make this page a living document of my network.

My lab in its current configuration consists of two parts: One set of equipment for personal use that I utilize daily and experiment with networking, operating systems, virtualization, containers, and servers. The other is specifically for learning Cisco IOS to prepare for the CCNA exam. In my office I'm using a PacStar 441 router and 442 switch running IOS for a separate network that connects to my regular network, and it's what my main machine is connected to. I've found that using live equipment that's being used is essential for learning. The rest of the Cisco equipment is only powered if I'm experimenting with something beyond a single router and switch.

Contents

Hardware

That's basically it. There's also my 2022 Thinkpad X1 Yoga (Hostname: saturn) and my wife's 2018 Thinkpad X1 Carbon (Hostname: venus).

Networking

I picked up a Palo Alto Networks ION 2000 off of eBay. It's running pfSense and has a 6Gb ports, a quad-core Intel Atom CPU, and 4GB of RAM. I'm using it as a firewall, but also all the routing on my network. Eventually I intend to configure a VPN for remote access.

Before the pfSense box, I had been using the Linksys wireless router running OpenWRT for a few years, but it's now just a WAP in bridge mode.

I initially bought the NetGear GS108 Gigabit switch because it was advertised as a "managed smart switch", and I wanted something to tinker with. I quickly found out that there's nothing "smart" or "managed" about it. However, it does have PoE so that's nice.

Servers and Services

At one point I had consolidated all physical servers into virtualized servers within Proxmox, but I gradually reverted back to bare metal after experiencing instability. I've also been playing around with VMware ESXi and plan to set up a couple VMs directly on my Fedora server (jupiter) in the near future.

Network Diagram

I made this with draw.io.

Cisco Home Lab

My Cisco home lab setup consists of a PacStar router and switch, a few Catalyst switches, and a couple Cisco routers. I managed to get a couple of these from an instructor, and bought the rest off of eBay. I don't have the Cisco branded equipment powered on all the time, nor currently have them connected to my home network (they're also loud and a bit dated).

Notes

My next big change is setting up some VMs on the Fedora Server and removing the VMware server for the time being.

Further reading.