I am asking for help in configuring the router. I have a strange problem when roaming between APs.
My network configuration is quite simple:
- switch TP-Link TL-SG108PE
- MikroTik hEX S (as a router) - 192.168.88.1
- MikroTik hAP lite (as AP) - 192.168.88.2
- MikroTik mAP lite (as AP) - 192.168.88.3
I have only one subnet (192.168.88.0/24), one DHCP server, one bridge. APs are connected to the bridge via CAPsMAN. Connecting hosts receive addresses from the pool 192.168.88.100 - 200. When in "datapath" I turn off "local forwarding" everything works fine.
When I turn on "local forwarding" it also works generally. With a small exception - on Android devices there were occasional problems with access to the network. WiFi disconnects, connects, disconnects again. It lasted even several minutes. In the end I came to how to cause this error. It appears when the device switches between APs with active data transmission (e.g. streaming). The log only has the information "disconnected, received deauth: sending station leaving (3)".
On all bridges I turned off RSTP and loop detection on the switch. No change. I have the latest RouterOS version in long term.