I't trying to establish a 802.11s mesh connection between two TP-Link WDR3600 on 2.4 GHz. After installing wpad-mesh-openssl I was able to setup a WPA3 based encryption and the mesh seems to get connected. All the other ones like wpa2/psk as explained in the wiki don't work at all:
iwinfo
root@MESHTEST2:~# iwinfo
wlan0 ESSID: "MMMesh"
Access Point: C4:E9:84:87:A0:FC
Mode: Mesh Point Channel: 6 (2.437 GHz)
Tx-Power: 21 dBm Link Quality: 69/70
Signal: -41 dBm Noise: -95 dBm
Bit Rate: 6.5 MBit/s
Encryption: WPA3 SAE (CCMP)
Type: nl80211 HW Mode(s): 802.11bgn
Hardware: unknown [Generic MAC80211]
TX power offset: unknown
Frequency offset: unknown
Supports VAPs: yes PHY name: phy0
wlan1 ESSID: unknown
Access Point: C4:E9:84:87:A0:FD
Mode: Client Channel: unknown (unknown)
Tx-Power: 19 dBm Link Quality: unknown/70
Signal: unknown Noise: -46 dBm
Bit Rate: unknown
Encryption: unknown
Type: nl80211 HW Mode(s): 802.11an
Hardware: 168C:0033 168C:A120 [Atheros AR9580]
TX power offset: none
Frequency offset: none
Supports VAPs: yes PHY name: phy1
logread on router2
Sun Feb 16 22:34:00 2020 authpriv.info dropbear[1819]: Child connection from 192.168.1.108:41366
Sun Feb 16 22:34:00 2020 authpriv.notice dropbear[1819]: Auth succeeded with blank password for 'root' from 192.168.1.108:41366
Sun Feb 16 22:43:56 2020 kern.info kernel: [ 1633.697115] device wlan0-1 left promiscuous mode
Sun Feb 16 22:43:56 2020 kern.info kernel: [ 1633.702022] br-lan: port 2(wlan0-1) entered disabled state
Sun Feb 16 22:43:56 2020 daemon.notice hostapd: wlan0-1: interface state ENABLED->DISABLED
Sun Feb 16 22:43:56 2020 daemon.notice hostapd: wlan0-1: AP-DISABLED
Sun Feb 16 22:43:56 2020 daemon.notice hostapd: wlan0-1: CTRL-EVENT-TERMINATING
Sun Feb 16 22:43:56 2020 daemon.notice wpa_supplicant[1541]: wlan0: MESH-GROUP-REMOVED wlan0
Sun Feb 16 22:43:56 2020 daemon.notice wpa_supplicant[1541]: wlan0: leaving mesh
Sun Feb 16 22:43:56 2020 daemon.notice hostapd: nl80211: deinit ifname=wlan0-1 disabled_11b_rates=0
Sun Feb 16 22:43:56 2020 daemon.notice hostapd: nl80211: Failed to remove interface wlan0-1 from bridge br-lan: Invalid argument
Sun Feb 16 22:43:56 2020 daemon.notice wpa_supplicant[1541]: wlan0: interface state ENABLED->DISABLED
Sun Feb 16 22:43:56 2020 daemon.notice wpa_supplicant[1541]: wlan0: AP-DISABLED
Sun Feb 16 22:43:57 2020 daemon.err wpa_supplicant[1541]: Failed to stop hostapd AP interfaces
Sun Feb 16 22:43:57 2020 kern.info kernel: [ 1634.086967] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
Sun Feb 16 22:43:57 2020 daemon.notice wpa_supplicant[1541]: nl80211: deinit ifname=wlan0 disabled_11b_rates=0
Sun Feb 16 22:43:57 2020 daemon.notice wpa_supplicant[1541]: wlan0: CTRL-EVENT-TERMINATING
Sun Feb 16 22:43:57 2020 daemon.notice wpa_supplicant[1541]: ELOOP: remaining socket: sock=23 eloop_data=0x5acc20 user_data=0 handler=0x484f11
Sun Feb 16 22:43:57 2020 kern.info kernel: [ 1634.765985] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
Sun Feb 16 22:43:57 2020 daemon.notice wpa_supplicant[2130]: Successfully initialized wpa_supplicant
Sun Feb 16 22:43:57 2020 daemon.notice netifd: radio0 (2060): command failed: Link has been severed (-67)
Sun Feb 16 22:43:58 2020 user.notice mac80211: Failed command: iw dev wlan0 set mesh_param mesh_rssi_threshold 0
Sun Feb 16 22:43:58 2020 daemon.notice netifd: radio0 (2060): command failed: Link has been severed (-67)
Sun Feb 16 22:43:58 2020 user.notice mac80211: Failed command: iw dev wlan0 set mesh_param mesh_fwding 1
Sun Feb 16 22:43:58 2020 daemon.err wpa_supplicant[2131]: Using interface wlan0 with hwaddr c4:e9:84:87:a0:fc and ssid ""
Sun Feb 16 22:43:58 2020 daemon.notice wpa_supplicant[2131]: wlan0: interface state UNINITIALIZED->ENABLED
Sun Feb 16 22:43:58 2020 daemon.notice wpa_supplicant[2131]: wlan0: AP-ENABLED
Sun Feb 16 22:43:58 2020 daemon.notice wpa_supplicant[2131]: wlan0: joining mesh MMMesh
Sun Feb 16 22:43:58 2020 daemon.notice wpa_supplicant[2131]: wlan0: CTRL-EVENT-CONNECTED - Connection to 00:00:00:00:00:00 completed [id=0 id_str=]
Sun Feb 16 22:43:58 2020 daemon.notice wpa_supplicant[2131]: wlan0: MESH-GROUP-STARTED ssid="MMMesh" id=0
Sun Feb 16 22:43:58 2020 kern.info kernel: [ 1635.999473] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
Sun Feb 16 22:43:58 2020 daemon.notice wpa_supplicant[2131]: wlan0: new peer notification for c4:e9:84:87:8c:32
Sun Feb 16 22:43:59 2020 daemon.notice wpa_supplicant[2131]: wlan0: mesh plink with c4:e9:84:87:8c:32 established
Sun Feb 16 22:43:59 2020 daemon.notice wpa_supplicant[2131]: wlan0: MESH-PEER-CONNECTED c4:e9:84:87:8c:32
root@MESHTEST1:~# cat /etc/config/network
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config globals 'globals'
option ula_prefix 'fd72:d0b0:db9a::/48'
config interface 'lan'
option type 'bridge'
option proto 'static'
option ipaddr '192.168.1.1'
option netmask '255.255.255.0'
option ip6assign '60'
option ifname 'eth0.1'
config interface 'wan'
option ifname 'eth0.2'
option proto 'dhcp'
config device 'wan_eth0_2_dev'
option name 'eth0.2'
option macaddr 'c4:e9:84:87:8c:34'
config interface 'wan6'
option ifname 'eth0.2'
option proto 'dhcpv6'
config switch
option name 'switch0'
option reset '1'
option enable_vlan '1'
config switch_vlan
option device 'switch0'
option vlan '1'
option ports '2 3 4 5 0t'
config switch_vlan
option device 'switch0'
option vlan '2'
option ports '1 0t'
root@MESHTEST1:~# cat /etc/config/wireless
config wifi-device 'radio0'
option type 'mac80211'
option hwmode '11g'
option path 'platform/ahb/ahb:apb/18100000.wmac'
option htmode 'HT20'
option channel '6'
config wifi-iface 'default_radio0'
option device 'radio0'
option network 'lan'
option mode 'ap'
option ssid 'OpenWrt'
option encryption 'none'
option disabled '1'
config wifi-iface 'mesh'
option device 'radio0'
option mode 'mesh'
option mesh_id 'MMMesh'
option key 'verysecret'
option mesh_fwding '1'
option mesh_rssi_threshold '0'
option encryption 'sae'
config wifi-device 'radio1'
option type 'mac80211'
option channel '36'
option hwmode '11a'
option path 'pci0000:00/0000:00:00.0'
option htmode 'HT20'
option disabled '1'
config wifi-iface 'default_radio1'
option device 'radio1'
option network 'lan'
option mode 'ap'
option ssid 'OpenWrt'
option encryption 'none'
root@MESHTEST2:~# cat /etc/config/network
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config globals 'globals'
option ula_prefix 'fd2c:10fa:7ce3::/48'
config interface 'lan'
option type 'bridge'
option ifname 'eth0.1'
option proto 'static'
option netmask '255.255.255.0'
option ip6assign '60'
option ipaddr '192.168.1.3'
option gateway '192.168.1.1'
config interface 'wan'
option ifname 'eth0.2'
option proto 'dhcp'
config device 'wan_eth0_2_dev'
option name 'eth0.2'
option macaddr 'c4:e9:84:87:a0:fe'
config interface 'wan6'
option ifname 'eth0.2'
option proto 'dhcpv6'
config switch
option name 'switch0'
option reset '1'
option enable_vlan '1'
config switch_vlan
option device 'switch0'
option vlan '1'
option ports '2 3 4 5 0t'
config switch_vlan
option device 'switch0'
option vlan '2'
option ports '1 0t'
root@MESHTEST2:~# cat /etc/config/wireless
config wifi-device 'radio0'
option type 'mac80211'
option channel '6'
option hwmode '11g'
option path 'platform/ahb/ahb:apb/18100000.wmac'
option htmode 'HT20'
config wifi-iface 'default_radio0'
option device 'radio0'
option network 'lan'
option mode 'ap'
option encryption 'none'
option ssid 'OpenWrt2'
option disabled '1'
config wifi-iface 'mesh'
option device 'radio0'
option mode 'mesh'
option mesh_id 'MMMesh'
option key 'verysecret'
option mesh_fwding '1'
option mesh_rssi_threshold '0'
option encryption 'sae'
config wifi-device 'radio1'
option type 'mac80211'
option channel '36'
option hwmode '11a'
option path 'pci0000:00/0000:00:00.0'
option htmode 'HT20'
option disabled '1'
config wifi-iface 'default_radio1'
option device 'radio1'
option network 'lan'
option mode 'ap'
option ssid 'OpenWrt'
option encryption 'none'
Unfortunately I cannot reach the router1 from within router2 via ssh or ping nor the outside internet.
Did I mess some config up?