OpenWrt is an amazing project I've been using since 2015.
My experience has been flawless so far, until today when I got a new router expecting to set up a mesh (802.11s) network.
I have two TP-Link Archer C6's running the latest stable release (
OpenWrt 19.07.3 r11063-85e04e9f46)
I'm following this guide to set up my mesh, and it works fine when using 'encryption = "none"'. Both peers connect and show up as ACTIVE at the wifi station dump
However, when I try to set up encryption by passing
config wifi-iface 'mesh' option network 'mesh' option device 'radio0' option mode 'mesh' option mesh_id '<your-mesh-name>' option encryption 'psk2/aes' # I have also tried psk2+ccmp, without success. option key '<your-secret-password>'
both peers won't connect. The interface goes up and seems to be running, however I see 0 TX RCV bytes and no information being output by
iw dev <interface> station dump
Am I doing something wrong? Is 802.11s encryption supported by OpenWrt?
Thanks in advance!
After checking logread, I noticed that wpa_supplicant was throwing errors as it was not recognizing the key_mgmt=SAE parameter as valid. I have removed
wpad-mesh-openssl and installed
wpad-mesh-wolfssl. After a full reboot the mesh peers connected and encryption is running fine with the provided config.