这个东西一般固件要提供相应的客户端信号强度输出的话,就可以用脚本简单的实现,根据一个具体的阀值再决定是踢除弱信号还是把它加入黑名单。atheros芯片
Manipulating the MAC white/black list
Use:
iwpriv ath0 maccmd 3 To clear the MAC list.
iwpriv ath0 maccmd 1 To make the list a whitelist.
iwpriv ath0 maccmd 2 To make the list a blacklist.
iwpriv ath0 addmac 00:11:22:33:44:55 To add a mac address to the list.
iwpriv ath0 delmac 00:11:22:33:44:55 To delete a mac from the list.
iwpriv ath0 kickmac 00:11:22:33:44:55 To send a disassociation frame to an associated station.
如果有大量ap覆盖可以在单ap上根据信号强度直接将弱信号mac加入黑名单,那客户端自然只能连信号更好的ap,可惜现实环境没这么理想,似乎在win8环境,即便同样ssid 密码的ap环境,有4个就需要4次登录过程。。。
openwrt 下atheros broadcom ralink装了hostapd的工具就可以实现。上次笔记本坏了没备份。。。