Skip to content

The 802.11k standard specifies how the neighbouring BSS' could report each other to a STA. OpenWRT's hostapd supports this feature, but the synchronisation has to be done in a separate daemon such as this one.

License

Notifications You must be signed in to change notification settings

wimark/rrm-nr-distributor

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

802.11k Neighbor Report distributor daemon

Features

  • Multi-network support (different SSID for different networks)
  • STA dependent band steering by advertising the other BSSes of the same AP
  • Works out of the box after umdns is working
  • Not too much but enough logs

Installation

  • Configure all your OpenWRT devices for the same SSID for each layer 2 network
  • Install umdns with opkg update; opkg install umdns and configure it (Pay attention to config the interface in the config file, setup your firewall, seccomp workaround etc)
  • Copy files: cp files/etc/init.d/rrm_nr /etc/init.d/ ; cp files/usr/bin/rrm_nr /usr/bin/rrm_nr
  • Run /etc/init.d/rrm_nr enable and /etc/init.d/rrm_nr start
  • Check the syslog for the results: logread | grep rrm_nr or logread -e rrm_nr

Known issues

  • SSIDs with '|' character are not supported at the moment
  • With large number of APs (>20) the full umdns update takes a few interations/minutes

Copyright

Original code from Kiss Ádám. Danya Sliusar from Wimark updated with little style considering.

About

The 802.11k standard specifies how the neighbouring BSS' could report each other to a STA. OpenWRT's hostapd supports this feature, but the synchronisation has to be done in a separate daemon such as this one.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%