← Misc
Home project

Home Networking Setup

Dual-ISP failover, a 24-port PoE switch, eleven cameras, eight access points, and a Mac Studio in the rack. Designed, wired, and crimped personally, end to end.

The finished rack: PoE switch, Mac Studio, OC200 controller, ER605 router, and NVR, with the camera wall visibleInside the rack: the monitor showing a camera's pan-tilt view of the house, with the keyboard tray below

I run production Kubernetes clusters for a living, but my home internet used to be one consumer router doing its best. This project fixed that, and it turned into the most fun crash course in core networking I have had: PoE budgets, routing camera traffic, wireless coverage planning, and managing all of it remotely through a hardware controller. It started with a spool of Cat 6 and a crimping tool, and every termination in the house is mine.

The architecture

ISP A · fiberISP B · fiberTL-ER605 VPN routerJetStream TL-SG3428XMP · 24-port PoE+EAP650EAP650EAP610-OEAP610-OEAP230EAP230EAP230EAP230C250C230IC540SC540SC485C485C385C385C340SC340SDoorbellOC200NVR1008HMac Studio

Hover over or tap any device to see what it is and what it does. Click to pin it.

Two fiber ISPs come into the house, each converted to Ethernet by its ISP-side router. Both feeds land on a TP-Link ER605 VPN router doing dual-WAN load balancing: if one ISP goes down, traffic fails over to the other automatically, and most of the time nobody in the house notices anything happened.

The router feeds the heart of the setup, a JetStream 24-port PoE+ managed switch. Every access point and every camera hangs off it over a single cable each, power and data together. The Omada OC200 hardware controller manages the whole estate remotely, with its configuration backed up daily to a pendrive, and the Vigi NVR records every camera feed to a 4TB WD drive. The doorbell is the one non-TP-Link camera in the mix, and it still records to the same NVR because both sides speak ONVIF, the vendor-neutral protocol for IP cameras. Mixed-vendor surveillance with zero glue code, which is more than can be said for most enterprise tooling.

And because there was one shelf left in the rack: a Mac Studio, which I use for experimenting with self-hosted LLMs. It is a very short commute from "camera network" to "inference lab".

The bill of materials

Unboxing day: Omada access points, the 24-port PoE switch, and the VPN router
Core network
Wireless
Recording & storage
Tools
  • RJ45 crimping tool×1
  • LAN cable tester×1
  • Cat 6 spool + RJ45 pass-through connectors×1
RJ45 crimping tool with stripper and cutter blades

The build

Nothing here was installed by a vendor. Pulling the cable runs, terminating and testing every jack, mounting the outdoor APs and cameras, and adopting everything into the controller was the project. The parts of networking I had always consumed as a platform engineer, someone else's switch port, someone else's VLAN, suddenly became mine to get right, and debugging a dead run back to a bad crimp teaches you more respect for layer 1 than any outage postmortem.

How to crimp a LAN cable

In-wall runs cannot use pre-made patch cables, so every cable in this house was cut to length from a spool and terminated by hand. The process, once you have done it forty times, in twelve steps:

  1. Get the RJ45 plug, the cable cap (strain-relief boot), and the cable ready.
  2. Slide the boot onto the cable first. Everyone forgets this exactly once per cable.
  3. Put the cable into the stripper on the crimping tool, about 3cm in.
  4. Cut the outer jacket and slide it off.
  5. Untwist and separate the four pairs.
  6. Arrange the wires in T568B order: orange-white, orange, green-white, blue, blue-white, green, brown-white, brown.
  7. Cut the wires flush at a slight angle so they feed in together.
  8. Slide the wires into the RJ45 plug, jacket seated inside the plug body.
  9. Push the boot up to the plug.
  10. Check the colour order through the clear plastic, every wire fully home.
  11. Crimp, firmly, once.
  12. Done. Now test it before you trust it.
Twelve-step visual guide to crimping an RJ45 plug onto an Ethernet cable

The pass-through shortcut

Standard plugs make you cut the wires to exactly the right length blind, then hope all eight seated. Pass-through connectors remove the guesswork: the conductors slide all the way through and out the front of the plug, so you can see and verify the T568B order with everything fully seated, and the crimper's blade trims them flush as it crimps. For a first-timer they are the difference between a weekend of frustration and a working house.

RJ45 pass-through connector with the conductors extending out of the front of the plug

Test before you close the walls

A cheap LAN tester is the best money in the whole project. It comes as a master and a detachable remote, so it works across rooms: clip one unit onto each end of a run and it fires each of the eight pins plus ground in sequence, lighting matching LEDs on both units. All eight light in order, the run is good. An LED that stays dark is an open conductor or a bad crimp; LEDs that light out of order are a miswired pair. Either way you find out while the cable is still easy to redo, not after the wall plates are on and the furniture is back. Every run in this house was tested at both ends before the wiring was called final.

RJ45 and RJ11 LAN cable tester with master and detachable remote units