Having enabled CONFIG_MAC80211_MESH=y in Kernel, using a compatible driver and having installed the 'iw'-Util allows configuring 802.11s mesh networks. At the moment the following entries in /etc/conf.d/net do the trick for me: ... preup() { if [[ ${IFACE} = "wlan0" ]]; then echo Setting mesh type on ${IFACE} ifconfig wlan0 down iw ${IFACE} set type mesh ifconfig ${IFACE} up iw ${IFACE} mesh join Meshwork fi return 0; } # wlan0 modules_wlan0="dhcp !wpa_supplicant" config_wlan0="dhcp" ... It would be nicer to have something like modules_wlan0="dhcp mesh" mesh_id_wlan0="Meshwork"
When we support the iw tool, this should be included.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/proj/netifrc.git/commit/?id=589d7374dc5c023304f6226cb458d5346bdd3a0b commit 589d7374dc5c023304f6226cb458d5346bdd3a0b Author: Robin H. Johnson <robbat2@gentoo.org> AuthorDate: 2020-06-02 21:51:00 +0000 Commit: Robin H. Johnson <robbat2@gentoo.org> CommitDate: 2020-06-02 21:53:50 +0000 net/iw: implement 802.11s mesh Closes: https://bugs.gentoo.org/469296 Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> doc/net.example.Linux.in | 7 ++++++- net/iw.sh | 25 +++++++++++++++++++++++++ 2 files changed, 31 insertions(+), 1 deletion(-)