On Saturday, 27 March 2021 01:36:54 CET spiccinini@altermundi.net wrote:
Libremesh based on OpenWrt 19.07 + ad-hoc: not working Libremesh based on OpenWrt 19.07 + 802.11s: working Libremesh based on OpenWrt 18.06 + ad-hoc: working Libremesh based on OpenWrt 18.06 + 802.11s: working
Sounds like your wifi stack/driver is failing. batman-adv doesn't know or care about whether the wifi layer is using IBSS or a non-fwding meshpoint interface.
batman-adv is needing:
* working broadcast in both directions
- you can see in `batctl n` whether some OGMs were received from a neighbor - you can see in `batctl o` if both directions work(ed)
* working unicast in both directions
- just use something like `batctl ping` or some other kind of `ping` directly on the lower interface (wlan*-adhoc) - you might also use something like `tcpdump`/`batctl td` to check if the peer can receive your unicast packets on the lower device (wlan*-adhoc)
You should also configure a third device in wifi monitor mode to figure out whether the transmission of the unicast/broadcast packets is working or not. This should make it easier for you to figure out whether the sending or receiving part is not working in your wifi stack/driver. Kind regards, Sven