Router: GL.iNET MT-6000 (Flint 2) running OpenWrt 25.12.2
Hi, I recently had a thought related to the efficiency of my current OpenWrt setup. I have 5 SSIDs/Interfaces/Firewall Zones. One is an “admin” SSID I use for access to the router itself and a wireguard peer, one is the main SSID for resident use, one is for guests, one is for IoT, and one is for Smart TVs. The reason Smart TVs have their own network is because I want use client/bridge isolation, which I do not want for my residents network. If I put the TVs on the guest network Chromecast/AirPlay will not work for guests as the guest network has client/bridge isolation turned on. I’m also able to use WPA3 on the TVs, where most IoT devices are still stuck on WPA2.
So a brief idea of this setup without giving my entire config (As I’m more looking for ideas rather than troubleshooting):
Admin → Can access anything/everything. Is routed through wireguard (WPA3)
Residents →Devices in this zone can talk between each other, but not to other zones except Smart TVs, routed through wan (WPA3)
Guests →Devices can not talk to each other nor any zone except Smart TVs, routed through wan (WPA3)
IoT → Devices can not talk to each other, nor any other zone, most devices blocked from wan (WPA2)
Smart TVs → Devices can not talk to each other, nor any other zone, routed through wan (WPA3)
Is there a better solution for access control than what I am currently doing? I am aware there is a method to use multiple VLANs assigned to different passkeys in a single SSID, but from what I could research, that only applies to WPA2, and not WPA3-SAE. I looked into FreeRADIUS for a little bit but it seemed somewhat confusing for someone who’s never used RADIUS, and I wasn’t sure I could get what I wanted out of it (Less SSIDs being broadcast while maintaining isolation of clients and WPA3).
If I could simplify my SSIDs down to one broadcast that is WPA3, and one that is WPA2 that would be nice. Ideally I just want to prevent specific clients from seeing other clients (So, I wouldn’t want my guests iPhone to see my Pixel, however I’d want both the iPhone and Pixel to see the Android TV, without the Android TV ever being able to figure out the iPhone nor Pixel were there without one of the two phones connecting to the TV first)
Any feedback/ideas are appreciated, have a nice day! ![]()