To return to the subject of WPA 3 and 802.11r (fast BSS transition)...
The following initial situation:
Two D-Link DAP-X1860 with OpenWrt 23.05.2 and the full version of wpad-mbedtls as wired ap's.
I have configured them as discribed in many of the the forum posts.
In theory or on paper, WPA3 should support Fast BSS transition.
Unfortunately, practice still looks different.
My end device, a Google Pixel 4a with Android 13, is connected to the initial AP down to the last bit and prefers to use then the mobile network (LTE) instead of roaming to the nearest AP...
Does anyone else have any ideas?
So with WPA2 and 802.11w enabled, it roamed without any problems.
I recommend turning off 802.11r (and k and v if you're using those) and focusing on optimizing the radio configuration for optimal routing without the supplemental standards. Some devices just don't work well with those standards, but any enhancements must be done on top of properly tuned APs -- it is essential to have a good foundation.
I like this video as an explainer on how to do this properly...
I am very surprised that my APs are supposed to use different radio channels. Up to now, I've always planned that the channel should be identical on all APs and that's how I've implemented it.
Confused.
Using the same channel across multiple APs is a common mistake and is part of the reason that roaming might not work smoothly. This is why I like Chris’s video - it explains everything very clearly and in actionable terms.
That really makes sense. Unfortunately, it doesn't change anything. Roaming still doesn't work. Even with 802.11r disabled it is stuck at the AP. But isn't that basically also a security feature?
So as not to be taken over by a stronger transmitting bad AP.
I can confirm: WPA3-SAE breaks roaming.
With WPA2-PSK it works flawlessly as I move around the house (confirmed with WiFiman), as soon as auth is changed to WPA3-SAE with all other settings remaining the same, it stops working.