I'm pretty sure I've encountered a bug with WDS. I'm just trying to run a WDS bridge across 2 devices with both devices having 3 SSIDs. I've tried 4 different configs but it seems every time I pass VLANs over WDS it becomes unstable. The fact it can work without vlans seems to indicate I haven't done anything wrong and I've encountered a bug. Basic config attached. I've only included one device as the other is largely the same.
The errors I get are:
disconnected, no beacons received
disconnected, unicast key exchange timeout, signal strength -60
I've read a bunch of posts and they mostly talk about interference. I've removed everything else off channel 6 and I don't have wifi from my neighbors. I've set adaptive noise immunity to "ap and client mode". Signal is pretty good with devices about 10m apart. I do have a reasonable number of wifi clients at home, about 50 but I can get this to work with very basic config so I don't think it's interference. Also when this is failing a reboot of both devices will fix it for a while. After a period of time it will come up with a couple of disconnects, then work for a while but slowly get worse until it's unusable. The issue appears to be related to the time it has been running, not what's going on in the house. When it is working it works well, I used it for teams meetings during the day, no lag no issues etc and can get 60-90Mbit transfer.
Configs I have tried:
1) WDS with 3 SSIDs but all done without vlans, used 3 bridges, 3 WLAN interfaces and 3 WDS interfaces
2) WDS with 3 SSIDs using vlan filtering, each SSID using a different VLAN
3) very basic WDS config, 1 SSID, vlan only on the device connected to the internet
4) WDS with 3 SSIDs using switch vlan, 2 SSIDs on VLANs and master wireless interface not using vlan
Results were
1) Pretty sure this was stable, was the first config I tried and wasn't checking for errors
2) Quite unstable, would last an hour maybe
3) Completely stable
4) Lasts about 6 hours, unusable after 18 hours
The config attached is the config I would like to use (no 4 above). It only has 2 SSIDs simply because that's what I was trying at the moment, 2 or 3 isn't that relevant.