So I’ve got a CRS317 as a CAPsMAN with an hAP AC Lite as a CAP. Both running 6.41.4. I’m new to MikroTik RouterOS so I am probably just missing something.
The WIFI client on the CAP works great as long as local forwarding is on. If I turn off local forwarding, my wifi clients can no longer get an IP address.
Data path:
/caps-man datapath
add bridge=bridge client-to-client-forwarding=yes comment=\
"VLAN100 on default bridge" local-forwarding=yes name=DP_Vlan100 vlan-id=\
100 vlan-mode=use-tag
Here is how the CAP connects to CAPsMAN
/interface wireless cap
#
set bridge=bridge1 caps-man-addresses=192.168.102.1 caps-man-names=core10 \
enabled=yes interfaces=wlan1,wlan2
CAP interface (192.168.102.10) to connect to CAPsMAN (192.168.102.1) is on a separate, unrouted vlan not used for anything else.
/ip address
add address=192.168.75.53/24 interface=vlan100 network=192.168.75.0
add address=192.168.102.10/24 interface=vlan102 network=192.168.102.0
Ether2 on the CAP is physically connected to my SG220 switch. Vlan 102 is tagged on both CAP & CAPsMAN. Both are connected/trunked to a cisco SG220. Pinging between the CAP and CAPsMAN on 192.168.102.x (vlan 102) works just great.
/interface bridge vlan
add bridge=bridge1 tagged=bridge1,ether2,wlan1,wlan2 vlan-ids=100
add bridge=bridge1 tagged=bridge1,ether2 vlan-ids=10
add bridge=bridge1 tagged=bridge1,ether2 vlan-ids=90
add bridge=bridge1 tagged=bridge1,ether2 vlan-ids=102
From my understanding, it should work as such: when I do not do “Local Forwarding” in the datapath, it should tunnel the WIFI Client traffic to the CAPsMAN which would then put it out onto the wire. If I turn off local forwarding, I can see the client mac appear on the SG220 under the switchport of the CRS317 as I would expect (as opposed to local forwarding where I see the client mac on the SG220 port connected to the hAP AC lite)
Not sure why it’s not working since the SSID has vlan tag 100 and the CRS is allowed to tag vlan 100 traffic.
I hope this makes sense.
Thanks for any advice you guys can give me.
