我正在使用hostapd_cli(http://www.freebsd.org/cgi/man.cgi?query=hostapd_cli&sektion=8)與我的hostapd進行交互以更改頻道。我正在使用「chan_switch」命令切換頻道。在hostapd中啓用CSA
但是,此命令因「錯誤消息不支持CSA」而失敗。任何關於如何解決這個問題的建議都將不勝感激。
我正在使用hostapd_cli(http://www.freebsd.org/cgi/man.cgi?query=hostapd_cli&sektion=8)與我的hostapd進行交互以更改頻道。我正在使用「chan_switch」命令切換頻道。在hostapd中啓用CSA
但是,此命令因「錯誤消息不支持CSA」而失敗。任何關於如何解決這個問題的建議都將不勝感激。
CSA是Channel Switch Announcement;它進入信標內部讓連接臺知道AP正在改變頻道。爲了這個工作,device/hw/firmware應該能夠配置CSA-IE。
在你的情況下,設備不支持CSA或它支持它,但沒有通知其功能相同。
如果你只是想改變頻道,這將使站點連接先斷開然後重新連接,那麼你可以改變hostapd.conf中的'channel'字段,然後通過'kill -1'重新加載。
根據你的問題,我已經嘗試使用hostapd_cli chan_switch沒有殺死hostapd。你所需要做的就是更新你的backports版本,就我而言,我正在使用backports-4.2.6-1。只要建立它,然後你可以嘗試chan_switch如果通道切換是可能的,它應該給OK信息,否則失敗。我已經嘗試了超過10個接口在同一時間,我能夠改變頻道。附上一個屏幕截圖供參考。 希望這有助於..! ] 1
嗨,Anand,你可以分享你使用的'hostapd.conf'文件,作爲你的答案的編輯嗎?我認爲這對任何試圖實現這一目標的人都會非常有用。另外,請提及您使用的WiFi適配器(即使芯片組已足夠)。 – samurdhilbk
謝謝你的迴應! – Pavan
我可以通過更改配置文件來改變通道,關閉界面並使用新的配置文件啓動hostapd。但是降低界面並提升界面需要很長時間。這就是我正在採用這種方法的原因。我目前正在使用支持頻道切換的ath9k驅動程序。所以,我認爲頻道切換命令應該起作用。我應用了這個補丁(http://lists.shmoo.com/pipermail/hostap/2014-May/030226.html)來支持CSA,但它導致了同樣的錯誤。對可能導致此錯誤的任何輸入都會有所幫助。 – Pavan
嗨,Pawan,你在irc.freenode.net上試過#linux-wireless嗎?您可以分享錯誤,以便那裏的人可以幫助您。 – user1412192