Hi all,
I run two access points at home, one hAP-ax2 and one hAP-ax3. Wired uplinks. Great devices, no complaints whatsoever. They provide strictly layer 2 connectivity, SSIDs mapped to VLANs, APs connected to a CRS-326-24G-2S+IN switch, also running RouterOS and limited to layer 2 services.
Everything layer 3 is provided by an OPNsense firewall connected to the switch via 2x 10G LACP with VLANs on top.
My home lab is a bit of test bed for my company network. At work we run switches and APs from that other almost ubiqitous (haha!) vendor with the central management console. Not entirely satisfied with their general quality - no matter how convenient the management - and their price/perfomance ratio I was wondering what CAPsMAN would buy me in a multi AP setup and if I should try that at home.
So I read that it was integrated in RouterOS 7. Only nowhere to be found on my ax3. Only the “client” - remote CAPs - part. Then I found that it was part of the “wireless” package which I do not have installed. Only “routeros” and “wifi-qcom”.
When I installed “wireless” my WiFi stopped working. So that’s where I am now.
- Am I correct that I need to install “wireless” to run CAPsMAN?
- Is it expected that WiFi does not work with it installed on an ax3?
- Should I install it in a VM with the free RouterOS for Intel/AMD instead? - I would prefer that in production at the office, anyway, instead of running it on any particular device. Even in my home lab I have virtualisation capacity galore - no problem.
So that’s getting it up and running. I then could not quite grasp how the WiFi settings are actually provisioned. Basic settings like managed through “Configuration”, “Channel” and “Security” on RouterOS - easy peasy, I can picture how that works.
But how do I map a particular interface/SSID to a particular VLAN? At the moment on my switch I have this in the Bridge/VLANs menu:
And then on the ax3 for example:
So all VLANs are present on the trunk (in Cisco speak) from the AP to the switch and and VLAN “LAN” is untagged in wifi1, “GUE” is on wifi2, “IOT” is on wifi3.
All of this is what I designed from the docs and experimenting with the system plus almost 4 decades of experience in the field ![]()
- How would placing e.g. wifi3 into IOT untagged and prohibiting any tagged frames work in CAPsMAN?
Thanks and kind regards,
Patrick

