Build a Home Lab That Actually Gets You Hired
A managed switch, a real router, a Raspberry Pi, and free virtualization software. Here's the lab that teaches real skills — without the loud, power-hungry mistakes everyone warns about.
Why a lab beats another course
Interviewers have a tell for candidates who only watched videos: they describe protocols but freeze on "walk me through a packet that leaves your VLAN and arrives somewhere else." A lab builds the muscle that answers that fluently. And you do not need a rack, a closet, or a second mortgage — a small desk's worth of gear plus free virtualization covers the entire CCNA and most of CCNP.
The hardware core
Three physical pieces and one cable. Everything else, virtualize.
| Role | Pick | Why |
|---|---|---|
| Router | MikroTik hEX (RB750Gr3) | Runs RouterOS: real OSPF, BGP, NAT, firewall. Quiet, cheap to run, and the whole protocol stack is unlocked. |
| Managed switch | TP-Link TL-SG108E or Ubiquiti Switch Flex Mini | VLANs, trunks, port mirroring — the entire switching fundamentals set. Go Cisco CBS350 if your career is Cisco-shaped. |
| Server | Raspberry Pi 5 | Silent, sips power, and runs Pi-hole DNS, a DHCP server, syslog, and Docker containers for weeks without complaint. |
| Cable | USB-to-serial console cable | The day anything stops pinging, the console port is how adults reach the CLI. |
Full details and links are on the gear page. Start with the switch and Pi if budget is tight; add the router when you reach real routing protocols.
Virtualize the rest — mostly free
- GNS3 — open source, runs real device images for Cisco, Juniper, MikroTik, and Linux. The standard choice for cert study.
- EVE-NG — excellent browser-based labbing, but note that v7 moved to a freemium model with a small free tier; the older Community Edition still runs without new updates.
- Cisco Packet Tracer — free with a Cisco Skills for All account. Simplified, but perfect for the first 90 days.
- Cisco Modeling Labs (CML) — paid but cheap and official, with every Cisco image you could want.
Five projects that end up on resumes
- VLAN segmentation that actually works. Management, wired, IoT, guests, lab — inter-VLAN routing on the hEX, DHCP per VLAN, firewall rules between them. This is one interview answer for ten questions.
- Pi-hole DNS with DHCP failover. The Pi becomes your network's brain: DNS filtering, static DHCP leases for lab gear, and a dashboard you screenshot later. Pair it with
docs.pi-hole.netfor the strict-privacy setups. - A WireGuard tunnel to a cheap VPS. Site-to-site crypto, policy routing, NAT exemption — production skills in an evening, and proof you understand crypto beyond clicking a GUI.
- Monitoring that pages you. Uptime checks from the Pi against your lab devices; SNMP walk practice; syslog from the switch and router. "I caught loops before they caught me" is a true story here.
- A troubleshooting portfolio. Break the lab on purpose — mismatched native VLANs, a switch loop without STP, DNS pointing nowhere — capture the Wireshark traces, write up the diagnosis. Three of these is an interview portfolio.
A sane VLAN plan to start from
| VLAN | Name | Subnet | Notes |
|---|---|---|---|
| 10 | mgmt | 192.168.10.0/24 | Switch, router, Pi management only |
| 20 | users | 192.168.20.0/24 | Your real devices |
| 30 | lab | 192.168.30.0/24 | Where the chaos lives |
| 40 | iot/guest | 192.168.40.0/24 | Tight firewall rules; internet-only |
- Start physical: managed switch + router + Raspberry Pi. Virtualize the rest for free.
- GNS3 is free and open; EVE-NG v7 moved to freemium — plan accordingly.
- Build projects with resume-ready outcomes, not random topologies.
- Avoid vintage rack gear: noise and power bills teach nothing.