Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

wifi-mesh-macfilter: Setting plink_action, when 802.11s mesh-interface comes up #118

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

kb-light
Copy link

@kb-light
Copy link
Author

ar71xx-generic is working

@kb-light
Copy link
Author

Does not work as desired.
If a connection is lost, the plink_action seems to be deleted, too.

@rotanid
Copy link
Member

rotanid commented Mar 20, 2017

did you have any idea how to solve this in the meantime?
first thought: cronjob.
but there may be a better way like some trigger...

@mweinelt
Copy link
Contributor

mweinelt commented Jan 25, 2019

The plink_action is stored in the station entry¹, so if the station goes missing in its entirety so does the plink_action. For this package to work we'd currently need a userspace application managing the blocklist and tracking station events via nl80211.

[1] https://elixir.bootlin.com/linux/v5.0-rc3/source/include/net/cfg80211.h#L981

@neocturne
Copy link
Member

I'd like to see support for this in hostapd...

@maurerle
Copy link
Member

An approach which does this using a cronjob and a user-defined list of ignored nodes can be found here:
https://github.com/Freifunk-Rhein-Sieg/freifunk-packages/blob/8e402bc4879e98ac7fe47735e60c34cd2d6c1a14/gluon-rsk-block-mesh/files/lib/rsk/blockmesh/blockmesh.sh

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Setting plink_action for 802.11s neighbours
5 participants