802.11r fast transition with SAE on MediaTek MT7986

It only works somewhat when I add ft_psk_generate_local=0 to /etc/config/wireless manually(auth_alg=ft appears in log), but luci attempts to remove them every time wireless config is edited.

Is there any reason for this behaviour?

Unfortunately I already got complaints from my family(I was also tinkering with firewall so actual cause is unknown) and I don't have any spare devices around so there's no way I can test its reliability myself.

What device is this? What OpenWrt version are you using?

I think this is absolutely expected and normal - see:

What do you mean about LuCi trying to remove /etc/config/wireless entries?

LuCI seems to believe ft_psk_generate_local shouldn't exist at all when using SAE(the option is omitted from the menu), so it'll remove that entry automatically whenever wifi config is modified.

I'm using 23.05.2 built with imagebuilder(aside from a modified bridger everything is straight from upstream repo) on a redmi ax6000.

Seems like it’s a bug that this setting gets overwritten: https://github.com/openwrt/luci/issues/6930

2 Likes

You could try to make this file readonly. Not sure how OpenWrt would like that. It’s easy to revert so I’d give it a try.

Update: I tried adding ft_psk_generate_local '0' to config file manually, it worked but wifi died the second day.
For some reason only dhcp4 requests are getting through, even LAN is unreachable.

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.