I have a mesh network that has two nodes and one gateway participating in an 802.11s and BATMAN ADV wireless mesh as the backhaul.
The mesh gateway is using a dockerized, emulated version of Openwrt 23.05 on an x86 machine. Uses RT5372 USB adapter for mesh backhaul.
The mesh nodes are running on 2 banana pi RP4s, using RT5372 USB adapters for wifi, and their onboard radios for APs.
It feels like its working properly, all clients get a DHCP address from the mesh gateway, and seem to be the same layer 2 subnet, but anything connected behind its LAN, which should be bridged to bat0 cant
I'm mostly concerned with traffic passing through the mesh gateway and onto the lan port that is bridged to bat0/eth0.
I run a packet capture on 172.31.1.167, and it receives the ping from 172.31.1.126, replies, but gets lost somehow in transit? I dont even see anything show up on 172.31.1.1 (The direct connected eth0 int)
Wireless clients can ping each other and wired clients on the PI Wireless LAN, but not across to 167.
An example: