← All notes

March 14, 2026

Prep a CCTV VLAN before the cameras arrive

Prep a CCTV VLAN before the cameras arrive

I rarely start camera work with “which VLAN ID?”

I start with:

  • What is the purpose?
  • What are we protecting?
  • What breaks if a camera is compromised?
  • How do we keep install day calm for everyone else?

Putting cameras on the office LAN because Ethernet is free looks easy. It usually creates three problems. Cameras are hard to keep patched. Video traffic is noisy. A weak camera sits close to laptops and servers. The operational risk is real. A bad day on the camera side can touch more than CCTV.

Context

The easy path

Plug cameras into the office network and move on.

Why that is not enough

  • Cameras share DHCP and broadcast with everyday workstations.
  • Policy for “cameras only” is hard to keep clear on a flat LAN.
  • If the segment does not exist yet, install day turns into redesign day.

How I look at the system

The request is “add cameras.” The real work is the path around them:

office LAN cameras
        →  shared risk and noise
        →  install day under pressure

I want cameras on their own segment, with a firewall edge we can explain, before anyone hangs hardware.

What I proposed

A dedicated CCTV VLAN, built and tested before cameras arrive.

Example numbers I use to reason (lab-style, not sacred):

VLAN 130
192.168.130.0/24
gateway  .1
DHCP     mid-pool (e.g. .100–.254)

What goes with the VLAN

  • VLAN on core and access — so the boundary is real end to end.
  • LACP plus trunk on the closet uplink — one bad cable must not kill the path, and many video streams will fill a single 1G link.
  • Firewall rules on pfSense (or your edge) — allow recorder paths we mean. Do not open the whole office by default.
  • A test client before cameras — prove addressing and policy while nothing production depends on it.

Why not only “tighter rules on the office VLAN”?

A separate VLAN makes intent obvious. Special-casing cameras inside a flat LAN grows into rules nobody wants to own.

What I did not build

I keep this practical. Extra complexity waits for a real need.

  • No full zero-trust camera design on day one. VLAN plus clear edge rules are enough to start.
  • No deep QoS trees before the path is proven. Tune later if video actually fights for bandwidth.
  • No perfect rule set for every future recorder feature. Allow what install needs. Extend when requirements show up.
  • I do not skip LACP on the video uplink. That one is capacity and uptime, not decoration.

The bar: smallest design that lowers risk and makes install day boring.

What “done” means

Not “SSH worked once.”

  • Test client gets 192.168.130.x and reaches .1
  • LACP members are up and carry VLAN 130
  • Firewall matches the purpose: recorder paths yes, office LAN by default no

If that is true before cameras arrive, the network work already did its job — clearer control, smaller blast radius, quieter install day.

© 2026 Melquizedek Felix. All rights reserved.

Privacy