4

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

但是此命令失败,并显示“不支持 CSA”作为错误消息。任何关于我应该如何解决这个问题的意见将不胜感激。

4

2 回答 2

2

CSA是Channel Switch Announcement;它进入信标内部,让连接的站点知道 AP 正在更改信道。为了让这个东西正常工作,设备/硬件/固件应该能够配置 CSA-IE。

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

如果您只想更改频道,这将使连接的站点先断开连接然后重新连接,那么您只需更改 hostapd.conf 中的“频道”字段,然后通过“kill -1”重新加载。

于 2016-02-27T04:38:22.180 回答
2

根据您的问题,我尝试使用 hostapd_cli 进行 chan_switch 而不杀死 hostapd。您需要做的就是更新您的 backports 版本,就我而言,我使用的是 backports-4.2.6-1。只需构建它,然后您可以尝试chan_switch 如果通道切换是可能的,它应该给出 OK 消息,否则 FAIL。我同时尝试了10多个接口,并且能够更改频道。附上截图供参考。希望这可以帮助..!!![在此处输入图像描述] 1

于 2017-02-06T13:11:04.070 回答