WiFi Mesh Network Setup

2018-10-21 16:28:00

I've been trying to setup a wifi mesh network, with no success. I've tried:

straight 802.11s - Didn't work at all

cjdns (Tomesh) - formed a mesh network, but unreliable, slow data rates

batman-adv - worked, but couldn't get the cell ID to remain static, which caused issues.

Has anyone actually gotten a reliable, good quality wifi mesh network working on raspberry pi? Any tips?

Answer your 1st query:

For mesh, we need to check the capability of hardware(wifi chip) and its wlan driver. Wifi driver has to support that mesh point support.

I hope in Raspberry Pi, it has Broadcom wifi driver i.e brcmfmac(broadcom fullmac). In fullmac there is no mac80211 implementation. MLME(MAC sub Layer Management Entity) is implemented in software i.e mac80211. Even 802.11s implementation is in mac80211. since you are using the Raspberry Pi which has brcmfmac driver, can't support 802.11s.

Could you please elaborate more on batman-adv?

I mean how its working on Raspberry Pi ?

  • Answer your 1st query:

    For mesh, we need to check the capability of hardware(wifi chip) and its wlan driver. Wifi driver has to support that mesh point support.

    I hope in Raspberry Pi, it has Broadcom wifi driver i.e brcmfmac(broadcom fullmac). In fullmac there is no mac80211 implementation. MLME(MAC sub Layer Management Entity) is implemented in software i.e mac80211. Even 802.11s implementation is in mac80211. since you are using the Raspberry Pi which has brcmfmac driver, can't support 802.11s.

    Could you please elaborate more on batman-adv?

    I mean how its working on Raspberry Pi ?

    2018-10-21 17:07:00