I’m learning the new ROS 7 / WiFi Wave2 and CAPsMAN on 3011 (MAN) and hAP ax2 (CAP).
I set up everything and I have running radio, but clients on CAP can’t get IP.
I additionally setup Datapath, and I read on forum to try add cap-wifi1 to bridge but these doesn’t do the trick.
Bridge property in datapath refers to name of bridge on CAP device when this datapath is used in capsman configuration[*]. So then question follows: does CAP device have bridge named “DEFAULT-BRIDGE”? As far as I can see, default configuration in ROS v7.8 creates bridge named “bridgeLocal” when device is in CAP mode while it’s named “bridge” if device is in “normal” mode.
[*] … and local forwarding is used. Which is (so far) the only forwarding mode available in capsman v2 AFAIK.
Ok I tried and it’s do the trick BUT the datapath setting applied on manager before, why now is work “reversed”? If I need “guest” datapath for example (we use this method on ROS6*) it won’t work anymore?
If I stay with this solution I have to setup “DEFAULT-BRIDGE” on every CAP, if I remove datapath then how can I get IP on clients?
Ok I think I found the problem, I need basic configuration which is defected at me.
Now I noticed my hAP ax2 not have any configuration when starts in CAP mode, furthermore I have to enable CAP manually.
I received my brand new and shiny cAP ax yesterday. After installing wifiwave2 on my RB5009 the CAPsMAN setup was pretty straightforward, except that I wasn’t able to make use of the Datapath profile on the CAPsMAN manager (RB5009) - at least it doesn’t do anything on the cAP (which makes sense). Since currently there is only local forwarding available for wifiwave2-based CAPsMAN, the only option seems to be adding the cAP interface(s) statically to the local bridge - which works for me. Is there any other way of using the CAPsMAN Datapath profile for doing this dynamically? Adding the profile on the cAP doesn’t seem sensible either. TIA!
I tried this because I’m suffering from the exact same problem, but mine still not belongs to the dedicated bridge (I have two bridges with different DHCPs, and on both bridges only the first DHCP working), can you share your settings?
Thank You
The same problem here. I can only get IP address if I add wi-fi interfaces to local bridge on CAP. Still this address belongs to my LAN network whether I have three actually: LAN intranet wi-fi and guest wi-fi. Have no idea how to set up three separate networks with wave2 and CAPsMAN. Not possible at the moment, right?
And how to provision CAP properly? When I press Provision button on CAPsMAN nothing happens on CAP despite it being configured to listen to CAPsMAN on local bridge. Only CLI command on CAP works. Is it supposed to work this way?
That’s funny how many new users comes due Wifiwave2 and other ROS7 problems (ok I’m cheating, I had as old registration which is already lost) so I asked only few times in the past 10 years (thanks to the stable ros and good documentation) and now I’m standing here as the user who sees mikrotik at first time, so that’s “funny”…
Please advise me what bridge I actually need to set in Datapath on capsman. Setting local bridge on Capsman doesn’t do anything. Is it still the case with 7.9?
You can leave it blank, for basic settings check Mikrotik help page, but they don’t mention this “add wifi interface to bridge” stuff there. I wonder why?
add bridgeLocal (or any interface used to reach capsman router) to capsman discover interface list. It won’t show up in CAPSMAN othewise.
create vlan interface
create a bridge and add the vlan interface to it
setup each wifiwave2 interface datapath with desired bridge
What do you mean here by “add bridgeLocal (or any interface used to reach capsman router) to capsman discover interface list. It won’t show up in CAPSMAN othewise”. It won’t show up in CAPsMAN anyway for me.
And also “create a bridge and add the vlan interface to it”. What bridge? bridgeLocal already exists.
“setup each wifiwave2 interface datapath with desired bridge” - where? No bridge on cAP shows up in datapath settings on CAPsMAN.
I’ve missed some explaination: this config is used to deploy a guest/hotspot network on VLAN 100 to the 2.4Ghz+5ghz wireless radios and ethernet ports 2-5 of the hAPac3. Based on other forum posts it seems that we cannot acheive this by setting the “datapath.vlan” parameter on the CAPSMAN router side (which worked well with CAPSMAN without WIFIWAVE2), unless we have 802.3ax interfaces, which is not the case on hAPac3.
So in my case, ether1 of hAPac3 is a trunk for untagged vlan 1 (management) and tagged vlan100 (hotspot), and wlan1-2 + ether2-5 are untagged vlan100 interfaces.
To acheive this with Wifiwave2 + capsman + hAPac3 CAPs, I had to (on all CAPs):
keep the bridgeLocal with only ether1 (I could also remove the bridgeLocal and use directly ether1)
create a vlan100 interface under bridgeLocal
create a bridge “hotspot” with vlan100 interface, ether2-5, and wlan1-2 (these ports are created dynamically when you set the CAP “datapath.bridge” value to the local “hotspot” bridge)
I didn’t try yet with several SSIDs (like “management” on vlan1, “hotspot” on vlan100, etc), but I think it would not work because with this config I place wifiwave2 interfaces wlan1 and wlan2 directly on the bridge “hotspot” which is on vlan100.
Regarding the discovery interface, I found that with the default config on the wifiwave2 enabled CAPs, these one never appears on CAPSMAN until we enable CAP mode AND add the interface pointing to CAPSMAN (in my case ether1 or bridgeLocal) to the discovery-interface-list setting.
To enable wifiwave2 + capsman you have to be sure to have:
wifiwave2 compatible hardware on both side (ex in my setup: RB1100AHx4 for CAPSMAN, and hAPac3 for CAPs)
wifiwave2 package installed on both side
latest 7.X ROS version on both side (wifiwave2 CLI commands apparead recently like >7.
enable CAPSMAN mode on router (wifiwave2 → capsman → enable)
enable CAP mode on CAPs devices (wifiwave2 → cap → enable)
add interface used to reach CAPSMAN to the wfiwave2-> discovery-interfaces list