Five Minute Security
The Household Test Lab

I Put Our Smart-Home Devices on a Separate Network

I Put Our Smart-Home Devices on a Separate Network
This article explains how to secure a smart home by isolating Internet of Things (IoT) devices on a separate network. Written by a former threat analyst, it compares guest networks and VLANs, detailing step-by-step firewall rules, mDNS fixes, and troubleshooting common casting and integration issues. The guide provides practical instructions to prevent compromised smart bulbs or cameras from accessing your sensitive personal files and laptops.

The Evening I Decided Enough Was Enough

It was a cold January night. The whole family was in the living room. Emily was on the couch with her laptop grading papers. Ella was on her iPad. Owen was watching something on the living room TV. Miles was—predictably—lying in the middle of the floor where someone was guaranteed to trip over him.

Everything was working. And that was the problem.

I had just read another story about a smart home device being used as an entry point for a network attack. Another piece about a compromised camera being recruited into a botnet. Another firmware vulnerability that was discovered months ago and never patched.

I had a smart TV, a video doorbell, three smart plugs, a smart speaker, a robot vacuum, and several smart bulbs. Every single one of them was on the same Wi-Fi network as our laptops, our phones, and our family photos.

If any one of them got compromised, it had a clear path to everything else.

That night, I decided to do something about it.

A smart speaker and remote control on a living room coffee table in a cozy smart home.

The Risk I Was Ignoring

Let me be direct about the problem.

Most consumer IoT devices are not built with security as a priority. Many run on cheap hardware, receive firmware updates for less than a year, and are abandoned by manufacturers shortly after release. The reality is that smart bulbs, plugs, and cameras often run stripped-down operating systems that haven't seen a security patch since they left the factory.

The risk in a flat network (everything on one network):

Any device can, in theory, see and talk to every other device on the network. That's how file sharing, printing, and casting work. It also means that a single compromised gadget becomes a staging point to attack everything else. Threat actors frequently target IoT devices to create botnets, conduct surveillance, or pivot to more valuable devices on the same network.

I'm not saying every smart device is compromised. But I am saying that the risk is real enough that the FBI explicitly recommends separating devices onto different networks. A compromised camera should not have access to my laptop, my NAS, or my family's photos. On an unsegmented network, it often does.


The Two Ways to Do This

There are two main approaches to isolating smart-home devices, and I considered both.

Option 1: The Guest Network

The simplest option. Most consumer routers have a built-in guest network feature. It's often a single checkbox or toggle in the router settings.

How it works:

The guest network operates on its own SSID. Devices on it can reach the internet but are isolated from the primary network. If a device is compromised, an attacker is confined to the guest network and can't reach more valuable devices on the main network.

What I liked:

  • Easy to set up—most routers have this feature already

  • No additional hardware required

  • Client isolation prevents devices from talking to each other on the same network

  • Many routers let you cap bandwidth on the guest SSID

The tradeoffs:

  • Not true network segmentation—no granular control over what talks to what

  • mDNS doesn't cross the isolation boundary by default (more on this later)

  • Guest network is often treated as "low priority" with fewer features

  • Some routers don't let you choose which devices go on which network—it's all or nothing

What I learned from others' experience: A friend of mine moved all their IoT gear to the guest network and AirPlay stopped working on their smart TV. The TV and the phone on the main network couldn't discover each other. The isolation worked—but it also broke something they actually used.

Option 2: VLANs (Virtual Local Area Networks)

More advanced. A VLAN is a logical way to split a physical network into multiple isolated instances. Each VLAN operates as its own separate network, with its own IP range and firewall rules.

How it works:

A VLAN allows you to separate devices even when they share the same physical hardware. You can create a trusted VLAN for your computers and phones, an IoT VLAN for smart devices, and a guest VLAN for visitors. Each VLAN can have its own set of firewall rules controlling what traffic is allowed.

What I liked:

  • Granular control over which devices can talk to each other

  • Truly separate subnets—not just a simplified isolation layer

  • Can create specific rules for specific devices or use cases

  • Much more secure than guest network isolation

The tradeoffs:

  • More complex to set up—typically requires a router that supports VLANs

  • Can break device discovery (mDNS, Bonjour, SSDP) across VLANs unless you configure multi-cast forwarding

  • Home Assistant users need to plan firewall rules ahead of time

  • If you don't document your rules, you'll have a mess when something breaks

The complexity myth: Modern routers from Ubiquiti's UniFi, TP-Link Omada, and even some advanced Netgear and Asus routers have made VLAN setup visual and accessible. It's often in plain language without mentioning the word "VLAN" at all. You name the network, assign a subnet, and set a rule for whether traffic can cross.


What I Actually Did

I chose VLANs. I wanted the granular control and the security of a truly separated network. I also wanted to avoid the limitations of guest network isolation—the mDNS breakage, the lack of visibility, the constraints.

My setup:

I created three VLANs:

  1. Trusted VLAN (main network) — laptops, phones, tablets, NAS, desktop computers

  2. IoT VLAN — smart plugs, smart bulbs, cameras, thermostat, robot vacuum

  3. Guest VLAN — visitors' devices

The firewall rules I set:

  • Allow IoT devices to reach the internet (for firmware updates and cloud services)

  • Block IoT devices from initiating connections to the Trusted VLAN

  • Allow the Trusted VLAN to initiate connections to the IoT VLAN for control purposes

  • Allow specific exceptions only when required (e.g., Home Assistant on Trusted VLAN talking to devices on IoT VLAN)

  • Enable DHCP and DNS across VLANs

The mDNS fix:

mDNS (multicast DNS) doesn't cross VLANs by default. This broke casting, AirPlay, and device discovery. I enabled an mDNS reflector on my router. That allowed discovery traffic between the Trusted and IoT VLANs without opening unrestricted access.

Close-up of an adult configuring a wireless router on a laptop at a clean home desk.

What Broke and How I Fixed It

The moment I moved everything to the VLAN, things started acting strange.

Broken #1: Casting stopped working

Chromecast and AirPlay rely on mDNS discovery. When the TV moved to the IoT VLAN, devices on the Trusted VLAN couldn't see it. The fix: enable mDNS forwarding across VLANs.

Broken #2: Home Assistant lost integration

Home Assistant runs on a device on my Trusted VLAN. It needs to communicate with devices on the IoT VLAN. The fix: firewall rules allowing Home Assistant's IP to initiate connections to the IoT VLAN, while blocking IoT devices from initiating connections back.

Broken #3: Smart plugs stopped responding

Some vendor apps rely on local discovery (SSDP, UPnP) that doesn't cross VLANs. The fix: for provisioning, I temporarily connected my phone to the IoT VLAN, set up the device, then switched back. After that, the devices worked under the VLAN rules I set.

Broken #4: Camera feeds were unreachable from the main network

Cameras on the IoT VLAN couldn't be reached by the NVR on the Trusted VLAN. The fix: a specific firewall rule allowing the NVR's IP to reach the camera IPs on the IoT VLAN, with a strict allow-only rule for that specific traffic.


What I Learned

VLANs are worth the effort—but you need to plan.

The first week was frustrating. I kept finding things that broke because I didn't anticipate how devices actually communicate. But I also learned exactly what my devices were doing on the network—and that alone was valuable.

Key takeaways:

  • Most smart devices rely on mDNS for discovery, and mDNS doesn't cross VLANs without help

  • You need to allow only the traffic that's necessary—not everything

  • Testing each device individually after moving it prevents a cascade of failures

  • Documenting your rules is important—six months later, you'll forget why you added a specific exception

  • Not all routers support VLANs; if yours doesn't, guest network isolation is better than nothing

If your router doesn't support VLANs:

Many routers don't support VLANs, even some from the last few years. If that's the case, the guest network approach is still a significant security improvement over a flat network. The security benefit of isolation outweighs the limitations. Use the guest network with client isolation enabled.

If your router does support VLANs:

Setup may take a few hours upfront, especially the first time. But once it's working, the maintenance is minimal. Every new device I add goes straight onto the IoT VLAN, and I verify discovery works before relying on the device.

What if you just want the security benefit but don't want the complexity?

Use the guest network approach. It's less granular, but it still creates a wall between IoT devices and your sensitive data. That wall is what matters.


The Bottom Line

Putting smart devices on a separate network is one of the most practical security steps you can take.

The devices that are the least trustworthy—smart bulbs, plugs, cameras, sensors—don't need access to your laptops or your personal files. They just need the internet. By moving them to their own network, you ensure that a single compromised device can't be used to compromise your entire household.

Protect the front door before you build a taller fence.

The front door in this case is a wall between IoT devices and the rest of your network. The fence is everything else. Start with the wall.

What I'd recommend:

If your router supports VLANs, use them. If it doesn't, use the guest network with client isolation enabled. Either approach is better than running everything on one flat network.


Next Week: The five-minute version of a safe app cleanup—reviewing old accounts, access permissions, and device connections.


Dave C. — Five minutes now beats five hours later.


Revised · 2026-09-17 15:11
Margin Notes

No notes on this sheet yet.

Add a Note
© 2026 The Five Minute Security. All rights reserved. drawn by hand