I want to use a Flint 2 as my main router and a Flint1 as access point (AP). The AP will be on a different floor. I want the mobile devices to switch to the strongest wifi connection.
I did read I need at least 802.11r to do so
When I go to the Wireless settings on the Flint 2 router I can not find a 802.11r option.
When I install wpad Applications-->Plugins I can not find new settings to enable 802.11r-style roaming. As described here:
Can someone please tell me how to enable 802.11r-style roaming. I also read 802.11k or 802.11v might even be better. If that is true it would be great to be able to use them.
But i do have a bit experience with 802.11r but only between flat openwrts.
Now it depends also if you run the router under a certain SDK with limited functionality.
For flint 1 i believe it still run under openwifi on this version it is more likely to find roaming, but flint 1 can also run under the QSDK then likely it isn't supported in the firmware.
The same count for the flint 2, op24 would support it, the mtk sdk likely won't.
To check you need ssh cli access, you can use a program like putty and put the ip in, with the user root and password same as ui, then type iw list this will output all features the driver will support, if the command doesn't work then you are likely on a sdk.
^ You need to search for mesh point support.
For roaming itself you need either wpad-openssl, or wpad-wolfssl, you don't need hostapd because wpad also has hostapd in it, it is full hostapd+wpa_supplicant (for repeaters etc included).
If installed restart router, the features will only be visible after the restart.
Not really the function is pretty much the same, only the backend for encryption is different often openssl is bigger and wolfssl is smaller, there is also a newer one which is wpad-mbedtls this one is even more smaller.
The 802.11r fast transition box is still not there (see 10:19 youtube link).I did also check via
System --> Advanced Settings witch brings me to the Luci web interface I can also not find the fast transition box there. I will try ssh as you described now.
Are you sure the correct package is installed?, you cannot have wpad-basic and both wpad-openssl, it must be one, and then a router restart is necessary.
Unfortunately this is the MTK sdk version not Op24, this means the wireless driver is not the openwrts open source one but the propetairy mediatek sdk driver.
Best what i can advise is changing to op24 and using the debricking approach to flash the sysupgrade one, you can make a backup before doing the flash, but note that the backup will not be fully compatible with op24 or vice versa from op24 to mtk sdk you have to open it with 7zip and then be very selective to /etc/config the wireless config is one which is not compatible.
^ also on stock setup with op24 the right wpad is already installed, i did not had to install the full wpad-openssl/wolfssl since it was baked in by default in the image
The implementation does not really fix anything because you are not running as mesh network. Just going with extender should be easier to configure and work the same.
One AP + main router isn't a network topology where I would think about fast roaming and stuff, tbh.
The idea is to have a Flint2 as a main router hard wired with a Ethernet cable to a Flint 1. From what I did read is that a mesh network is wifi to wifi? And hard wired is roaming?
What I want is the wireless devices switching to the nearest wifi antenna for instance if I go to a different floor with my telephone.
I can do a ssh lsmod to see what driver is in use, do you know the driver name of the open and the propetairy driver? I think it is kind of strange to use the propetairy driver for this product.
This is up to the device, unfortunately. Since you are not running as mesh (with means that all routers know each other and communicate between), there is no way that the routers will tell the device to connect to some other router because it would be a better one.
(And running a mesh network on OpenWrt is really painful)
802.11r is particularly beneficial when “Enterprise” EAP / 802.1X type authentication is used because an additional (potentially high latency) round-trip to the authentication server is not required.
I want to use the Flint2 as a Router and the Flint1 (although it can be used as a router) as an access point. Did you mean the same? Or did you really mean 2 routers? I will take a look at your link thanks