在 hostapd 中启用 CSA

Enabling CSA in hostapd

我正在使用 hostapd_cli(http://www.freebsd.org/cgi/man.cgi?query=hostapd_cli&sektion=8) 与我的 hostapd 交互以更改频道。我正在使用 "chan_switch" 命令切换频道。

但是此命令失败,错误消息为 "CSA is not supported"。任何关于我应该如何解决这个问题的意见将不胜感激。

CSA是频道切换公告;它进入信标内部,让连接的站知道 AP 正在改变频道。为了让这些东西正常工作 device/hw/firmware 应该能够配置 CSA-IE。

在您的情况下,设备要么不支持 CSA,要么支持 CSA 但尚未通知其功能相同。

如果你只是想改变频道,这会使连接的站点先断开然后重新连接,那么你可以只更改hostapd.conf中的'channel'字段,然后通过[=重新加载即可17=].

根据你的问题,我已经尝试 chan_switch 使用 hostapd_cli 而不杀死 hostapd。您需要做的就是更新您的 backports 版本,在我的例子中,我使用的是 backports-4.2.6-1。只需构建它,然后您可以尝试 chan_switch 如果频道切换是可能的,它应该给出 OK 消息,否则 FAIL。我试过同时用10多个接口,能换频道。附上屏幕截图以供参考。 希望这有帮助..!!]1