OpenWRT:如何从命令行踢出无线客户端?

OpenWRT:如何从命令行踢出无线客户端?

我理解“踢”A暂时断开特定关联无线客户端。

它不同于“禁止”,包括某种永久性的黑名单此类客户。

如何使用命令行方法踢出特定的无线关联客户端?

答案1

更新:简化信息,感谢@pim 的评论

例如,检索 wlan1 卡上的关联信息的最佳方法应该是iwinfo wlan1 assoclist可以使用opkg install iwinfo或现代驱动程序安装的命令:iw dev wlan1 station dump。无论如何,此处的“kick”方法(解除关联)仅在硬件受 hostapd 支持时才受支持(组合包默认提供)wpad mini-淘宝网在 OpenWRT 上

默认wpad-mini软件包确实提供了disassociate命令,但没有。因此,使用all_sta获取卡上关联客户端的列表,选择一个 MAC 地址,然后使用以下命令将其“踢出”(例如):wlan1iwinfo wlan1 assoclist

hostapd_cli disassociate -i wlan1 01:23:45:67:89:AB

考虑到客户端在断开连接时通常会尝试重新连接,这可能只会断开连接约 10 秒。

相关内容