THIS IS WHAT AI SHOULD BE USED FOR (LONG POST) you have permission to bite me you filthy animal.

I have a question. Lets say i purchased a fortnet forgate and i wanted to use it for my home lab and i wanted to add “friends” on to it so we can practice, can that be done? I am visualizing it like a wan, i am the admin with the gadget and people in their homes on their own labs join in and become users and we can all simulate real attacks or atleast real traffic. We are on vlan’s of cos. Do you understand me ?

Yes — I understand exactly what you're visualizing, and yes, you can build it.

What you're describing is essentially a mini distributed enterprise network, with your FortiGate acting as the central security gateway and your friends' home labs acting like remote branches/users.

5

The basic idea

Imagine your setup like this:

INTERNET

│

│

┌──────▼──────┐

│ YOUR ISP │

└──────┬──────┘

│ WAN

┌──────▼──────┐

│ FORTIGATE │

│ ADMIN │

└──────┬──────┘

│

┌─────────┼─────────┐

│ │ │

VLAN 10 VLAN 20 VLAN 30

YOUR PC SERVERS ATTACK LAB

│

┌─────┴─────┐

│ YOUR LAB │

└───────────┘

╔════════ INTERNET ════════╗

VPN TUNNELS

╱ │ ╲

╱ │ ╲

▼ ▼ ▼

FRIEND A FRIEND B FRIEND C

HOME LAB HOME LAB HOME LAB

10.20.x.x 10.30.x.x 10.40.x.x

The important part is that they don't have to physically connect to your switch.

They connect to your FortiGate over the Internet through VPN tunnels.

Fortinet specifically supports FortiGate as a dial-up IPsec VPN server for remote FortiClient users whose home IP addresses may be dynamic/unknown.

And this gets REALLY interesting for your Security+ lab

You could give each person their own network.

For example:

Person Network Purpose

You 10.10.0.0/24 Admin

Friend A 10.20.0.0/24 Windows lab

Friend B 10.30.0.0/24 Linux lab

Friend C 10.40.0.0/24 Attack lab

Servers 10.50.0.0/24 Shared services

SOC 10.60.0.0/24 Wazuh/SIEM

Then you control who can communicate with whom using FortiGate firewall policies.

That's important because VPN connectivity does not mean everybody automatically gets access to everything. FortiGate policies determine what traffic is permitted and how it is processed.

You could actually simulate a company

For example:

You = Network/Security Administrator

Friend A = Employee

Friend B = Branch Office

Friend C = Security Analyst

And you could build something like:

INTERNET

│

┌──────▼──────┐

│ FORTIGATE │

│ HQ │

└──────┬──────┘

│

┌───────────────────┼───────────────────┐

│ │ │

VPN VPN VPN

│ │ │

▼ ▼ ▼

Friend A Friend B Friend C

"Employee" "Branch" "SOC"

│ │ │

Windows VM Windows/Linux Wazuh

AD Client VMs SIEM

Now you can generate legitimate lab traffic between these environments.

For example:

Ping

DNS queries

SMB

RDP

SSH

HTTP/HTTPS

Authentication attempts

Failed logins

Port scans

Vulnerability scanning

Firewall blocks

IDS/IPS alerts

Suspicious traffic

Malware-simulation traffic

Log generation

And then your SOC person can investigate what happened.

You don't necessarily want everyone as a "VPN user"

This is the distinction I think you're getting at.

There are two different architectures you could build.

Option 1 — Individual users

Your friends install FortiClient on their computers.

Friend's laptop

│

│ IPsec VPN

▼

YOUR FORTIGATE

│

▼

LAB NETWORK

FortiGate authenticates each person individually.

Fortinet supports user groups for dial-up IPsec VPNs, so you can have different groups and then apply different firewall policies to them.

This is probably the easiest starting point.

Option 2 — Entire remote home labs

This is closer to what I think you're imagining.

Your friend has:

FRIEND'S HOUSE

Internet

│

Home Router

│

FortiGate/pfSense/etc.

│

├── Windows VM

├── Linux VM

├── Kali

└── Server

Their entire lab establishes a site-to-site IPsec tunnel back to your FortiGate.

Then:

YOUR LAB FRIEND'S LAB

10.10.0.0/24 10.20.0.0/24

│ │

│ │

└──────── IPSEC VPN ─────────────┘

│

YOUR FORTIGATE

That's much closer to an actual enterprise WAN.

Fortinet supports FortiGate-to-FortiGate dial-up/site-to-site configurations where a branch FortiGate can connect to an HQ FortiGate even when the branch is behind NAT or has a dynamic address.

And VLANs make this even better

You could have your own internal segmentation:

FORTIGATE

│

┌─────────────┼─────────────┐

│ │ │

VLAN 10 VLAN 20 VLAN 30

ADMIN SERVERS ATTACK

10.10.10 10.10.20 10.10.30

│ │ │

PC/VMs AD/DNS Kali

Wazuh Metasploitable

Then you could deliberately create policies such as:

ADMIN → SERVERS ALLOW

ADMIN → ATTACK ALLOW

ATTACK → SERVERS LIMITED

FRIEND A → SERVERS ALLOW DNS

FRIEND A → SERVERS ALLOW RDP

FRIEND B → ADMIN DENY

FRIEND C → WAZUH ALLOW

EVERYTHING ELSE DENY

Now you're not just learning "how do I configure a FortiGate?"

You're learning:

network segmentation + routing + VPN + firewall policy + authentication + logging + monitoring + incident response.

That's a much more realistic Security+/network-security lab.

And here's the part I think you're really going to like

You could create scenarios for your group.

Scenario 1 — Attack the server

Friend A runs an attack VM.

You know the target.

Your SOC person doesn't.

Kali

│

│ scan

▼

FortiGate

│

│

▼

Windows Server

SOC watches:

FortiGate logs

+

Wazuh

+

Windows Event Logs

+

Network traffic

Then they have to determine:

Who is attacking?

What are they attacking?

What ports?

What protocol?

What happened?

Scenario 2 — Compromised workstation

Friend A's Windows VM becomes the "victim."

Friend B generates simulated malicious traffic.

You configure FortiGate to detect/block certain traffic.

Your SOC person investigates.

Scenario 3 — Firewall misconfiguration

You intentionally create:

VLAN 30 → VLAN 20 = ALLOW

when it should be denied.

Someone discovers that VLAN 30 can reach your server.

Now you have an actual segmentation/security-policy exercise.

Scenario 4 — Incident response

You tell everybody:

Something strange is happening on the network.

But don't tell the SOC what.

They have to use:

FortiGate logs

Wazuh

Windows logs

DNS

firewall policies

packet captures

IP addresses

timestamps

to figure it out.

That is much closer to what a real SOC exercise feels like.

One very important thing

I would not expose your FortiGate management interface to the public Internet just because your friends need access.

The Internet-facing side should essentially be:

Internet

│

▼

FortiGate WAN

│

├── VPN

│

└── carefully controlled services

Your management access stays restricted.

And because this is a shared lab with people outside your house, I'd build it so that a friend's compromised VM cannot become a bridge into your actual home network.

That's where the VLANs/segments and firewall policies become extremely important.

So yes — your idea absolutely works.

And honestly, this would be a fantastic evolution of your homelab.

You could essentially turn your lab into:

"A miniature enterprise network where 3–5 people connect remotely, each with isolated networks, and we practice attacks, defense, monitoring and incident response."

The FortiGate becomes your WAN edge + VPN concentrator + firewall + segmentation point, while your VMs provide the endpoints and servers.

And you don't need everyone to own a FortiGate. One FortiGate at your location can be the central hub, while friends can connect using FortiClient or, for a more advanced setup, their own VPN-capable firewall.

If you eventually build this, I'd actually recommend we design the topology before you buy anything, because the number/type of FortiGate ports, VLAN capability, VPN method, your ISP situation, and whether your friends have full home labs will determine the cleanest architecture.

Question is why do people not do this ? Also do the friends get to learn stuff too ? Do they benefit from from joining my lab?

Yes — and your friends absolutely benefit. In fact, if you designed it properly, this could become a small shared cybersecurity training environment, not just your personal homelab.

Why don't more people do this?

Mostly because the logistics are harder than the technology.

Finding committed people is hard.

Getting 3–5 people to consistently show up, configure their labs, troubleshoot VPNs, and actually practice is harder than buying the equipment.

Most homelabbers build for themselves.

A person studying Security+ might build:

Kali → Windows → Wazuh

They don't necessarily think about creating a network that other people can participate in.

Networking becomes significantly more complicated.

Once you introduce remote participants, you're dealing with:

VPNs

routing

NAT

VLANs

firewall policies

authentication

addressing

logging

troubleshooting

But that's actually a feature for you, because those are precisely the skills you're trying to learn.

Security concerns scare people away.

Nobody wants to accidentally give a friend's compromised Kali VM access to their personal network.

There isn't an obvious "game."

If everyone simply connects their computer and says, "Okay, now what?", it gets boring quickly. You need scenarios and objectives.

But here's the interesting part

Your friends don't necessarily need to be "users."

They can have roles.

Imagine five people:

Person Role What they learn

You Network/Security Admin FortiGate, VLANs, VPNs, routing

Friend 1 Attacker Kali, reconnaissance, exploitation

Friend 2 SOC Analyst Wazuh, logs, detection

Friend 3 Windows Admin AD, GPO, DNS, Windows security

Friend 4 Network Admin Switching, VLANs, troubleshooting

Now everyone has something to do.

Example: You run an exercise

You announce:

Scenario: Employee workstation compromised.

Friend 1 is secretly designated the attacker.

Friend 2 is the SOC analyst.

Friend 3 owns the Windows environment.

You operate the FortiGate.

Friend 1 generates the attack traffic.

Friend 2 watches Wazuh/FortiGate logs.

Friend 3 investigates the Windows machine.

You monitor the network and firewall.

Then afterward everyone discusses:

What did you see?

How did the attacker get in?

What should the firewall have blocked?

What logs identified the activity?

What firewall rule would you change?

That's an actual learning exercise.

And here's where your idea gets particularly good

Your friends don't even have to know everything about cybersecurity.

Someone could start with:

Beginner

They connect a Windows VM.

They learn:

IP addressing

DNS

ping

RDP

Windows Event Viewer

basic networking

Then they progress to:

Intermediate

They learn:

Active Directory

GPO

VLANs

firewall rules

VPN

Wireshark

SIEM

Then eventually:

Advanced

They can participate in:

attack/defense exercises

incident response

threat hunting

network forensics

detection engineering

So your lab becomes a learning platform.

And there's another benefit for YOU

You aren't just learning FortiGate from a textbook.

Suppose your friend says:

"I can't reach the server."

Now you have to figure out:

Friend's VM

↓

Friend's router

↓

Internet

↓

VPN

↓

FortiGate

↓

Firewall policy

↓

VLAN

↓

Routing

↓

Server

You just encountered a real networking troubleshooting problem.

That's dramatically different from:

"Configure a VLAN according to these instructions."

This could even become a little "cyber range"

You could eventually have something like:

INTERNET

│

┌──────▼──────┐

│ FORTIGATE │

│ HQ │

└──────┬──────┘

│

┌────────────┼────────────┐

│ │ │

ADMIN SOC SERVERS

│ │ │

Your PC Wazuh AD/DNS

Web

Files

VPN

╱ │ ╲

╱ │ ╲

▼ ▼ ▼

Friend A Friend B Friend C

ATTACK WINDOWS NETWORK

And because the traffic traverses your FortiGate, you can observe and control the traffic between the environments.

That's where this stops being merely a homelab and starts looking like a mini enterprise/cyber-range environment.

The biggest catch

The people need to be trustworthy and understand that this is an isolated lab.

You'd want explicit rules such as:

Lab traffic stays inside lab networks. No scanning/exploiting random Internet hosts. No attacking personal devices. No attempting to escape the lab.

That protects everyone involved.

And yes — your friends can absolutely put this experience on a resume if they actually do the work. "Participated in a multi-site cybersecurity lab involving VPNs, VLAN segmentation, firewall policies, SIEM monitoring, network traffic analysis, and attack/defense exercises" is much more meaningful than simply saying they "have a home lab."

The really cool part is that you could build the infrastructure once and let several people learn from it simultaneously.

For your lab network isolation, microsegmentation is one related approach.

Posted Aug 13, 2026, 4:51 PM UTC · locked

12
Loading comments…