802.11r Fast Transition

Hello,

I have a pair of OpenWRT devices configured as AP in my house. Both have 19.07.2 image running and want to try to configure roaming.

Both APs are connected in the same switch. Once I activate the "802.11r Fast Transition" in the wireless section, I get this options:

Some have experience with this? I use WPA2-PSK with same key in both APs.

I will really appreciate your help.

Best regards.

1 Like

Make sure they both have the same entry for mobility domain. Otherwise you can leave everything as it is and it should be working.

1 Like

Follow this short guide on how to configure 802.11r.

Update 02.09.2020: use Luci-app-dawn instead and enable 802.11r, v and k using the CLI:

uci set wireless.default_radio0.ieee80211v=1; uci set wireless.default_radio0.ieee80211k=1; uci set wireless.default_radio0.bss_transition=1; uci commit

See Finally got 802.11v working (FULLY) - Few pointers

Dawn requires a Release newer than 19.07. eg snapshot-branch.

That guide is out of date.

Well it is more or less still correct. Remove wpad-basic and install the full wpad (wpad or wpad-full), then enable 802.11r, configure the nas id similar on all devices and set the "Generate PMK locally"-option and you're ready to go.

@zorrua After you click the checkbox next to 802.11r (like you already did) - 802.11r just works right out of the box. Enjoy!

No need to do anything further with any of those additional options. Those advanced options are for advanced configuration and don’t apply for most people after these commits:

Master:
https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=80c61c161ac5943137ade233d62cf89d746de5a2

19.07.2:
https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=80c61c161ac5943137ade233d62cf89d746de5a2

Thanks!

I have installed this wpad packages:

# opkg list-installed | grep wpa
wpad-basic - 2019-08-08-ca8c2bd2-3

Is it correct? Or need I install one of this?

# opkg list | grep wpad
wpad - 2019-08-08-ca8c2bd2-4 - This package contains a full featured IEEE 802.1x/WPA/EAP/RADIUS Authenticator and Supplicant
wpad-basic - 2019-08-08-ca8c2bd2-4 - This package contains a basic IEEE 802.1x/WPA Authenticator and Supplicant with WPA-PSK, 802.11r and 802.11w support.
wpad-mesh-openssl - 2019-08-08-ca8c2bd2-4 - This package contains a minimal IEEE 802.1x/WPA Authenticator and Supplicant (with 802.11s mesh and SAE support).
wpad-mesh-wolfssl - 2019-08-08-ca8c2bd2-4 - This package contains a minimal IEEE 802.1x/WPA Authenticator and Supplicant (with 802.11s mesh and SAE support).
wpad-mini - 2019-08-08-ca8c2bd2-4 - This package contains a minimal IEEE 802.1x/WPA Authenticator and Supplicant (WPA-PSK only).
wpad-openssl - 2019-08-08-ca8c2bd2-4 - This package contains a full featured IEEE 802.1x/WPA/EAP/RADIUS Authenticator and Supplicant
wpad-wolfssl - 2019-08-08-ca8c2bd2-4 - This package contains a full featured IEEE 802.1x/WPA/EAP/RADIUS Authenticator and Supplicant

Thanks for your help.

Should work. Test it out by roaming between your APs, checking logs, and seeing what you think. :sunglasses: