All work
demo case studySystems & Automotive

MikroTik segmented network + firewall hardening

Turned a flat small-business and homelab network into isolated trust zones with a default-deny firewall and WireGuard administration.

Role
Network engineer (demo)
Timeline
3-week hardening sprint (demo)
Stack
MikroTik RouterOS · VLANs · WireGuard · Linux · DNS filtering · Syslog
MikroTik router with amber status LEDs in a dark cabinet
project coverSystems & Automotive

Demo case study — figures illustrative; client redacted.

Problem

What was broken

A growing office and homelab shared one flat LAN: workstations, guest devices, cameras, lab services, and router administration could all reach each other. Remote maintenance depended on exposed management access, and there was no reliable record of what the firewall allowed.

Approach

How it was fixed

Mapped device flows first, then split the network into trusted, guest, IoT, and lab VLANs. Rebuilt the RouterOS policy around default-deny inter-VLAN rules, limited management to the trusted zone and WireGuard, added explicit DNS and NTP paths, and shipped configuration exports plus a tested rollback procedure before the final cutover.

Constraints

  • Cut over active devices without replacing the existing MikroTik hardware.
  • Retain local recovery when remote administration is unavailable.
  • Document every allowed cross-zone flow and its reason.
Stack

Tools in the system

  • MikroTik RouterOS
  • VLANs
  • WireGuard
  • Linux
  • DNS filtering
  • Syslog
Outcome

What changed

Reduced the blast radius between device classes, removed direct internet exposure from administration, and made every permitted cross-zone flow explicit. (Figures illustrative — demo case study.)

4Isolated trust zones
0Inbound admin ports
< 5 minVPN onboarding
Lessons

What carries forward

  1. 01Inventory traffic before writing rules; segmentation fails when undocumented dependencies are discovered during cutover.
  2. 02Default-deny works only when accepted flows are named, logged, and owned instead of hidden in broad exceptions.
  3. 03A rollback export and local recovery path are mandatory before changing the network that carries remote access.
All work