2016-02-18 20 views
4

Я использую hostapd_cli (http://www.freebsd.org/cgi/man.cgi?query=hostapd_cli&sektion=8), чтобы взаимодействовать с моим hostapd, чтобы изменить канал. Я использую команду «chan_switch» для переключения каналов.Включение CSA в hostapd

Но эта команда не удалась, поскольку сообщение «CSA не поддерживается» в качестве сообщения об ошибке. Любые материалы о том, как я должен решить эту проблему, будут очень признательны.

ответ

2

CSA - объявление о переключении каналов; который входит в маяковый радиосигнал, чтобы связанная станция узнала, что AP меняет канал. Для этой работы устройство/hw/firmware должно настроить CSA-IE.

В вашем случае либо устройство не поддерживает CSA, либо поддерживает его, но не сообщило об этом в своих возможностях.

Если вы просто хотите изменить канал, который сначала приведет к отключению станций, а затем снова подключится, то вы можете просто изменить поле канала в файле hostapd.conf и просто перезагрузить 'kill -1'.

+0

Благодарим за отзыв! – Pavan

+0

Я могу изменить канал, изменив файл конфигурации, сведя интерфейс и запустив hostapd с новым конфигурационным файлом. Но сведение интерфейса и его создание занимает много времени. Именно по этой причине я собираюсь с этим подходом. В настоящее время я использую драйвер ath9k, который поддерживает переключение каналов. Итак, я думаю, что команда переключения каналов должна работать. Я применил этот патч (http://lists.shmoo.com/pipermail/hostap/2014-May/030226.html) для поддержки CSA, но он вызывает такую ​​же ошибку. Любые входные данные о том, что может вызвать эту ошибку, были бы полезными. – Pavan

+0

Hi Pawan, вы попробовали # linux-wireless на irc.freenode.net? Вы можете поделиться этой ошибкой, чтобы люди там могли вам помочь. – user1412192

2

Согласно вашему вопросу, я попытался chan_switch, используя hostapd_cli, не убив hostapd. Все, что вам нужно сделать, это обновить версию backports, в моем случае я использую backports-4.2.6-1. Просто постройте его, а затем вы можете попробовать chan_switch если переключатель канала возможен, он должен дать сообщение OK else FAIL. Я пробовал его с более чем 10 интерфейсами одновременно, и я смог изменить канал. Прикрепленный снимок экрана для справки. Надеюсь, это поможет .. !! ![enter image description here] 1

+1

Привет, Ананд, можете ли вы поделиться файлом 'hostapd.conf', который вы использовали, в качестве редактирования вашего ответа? Я думаю, что это было бы очень полезно для тех, кто пытается заставить это работать. Также, пожалуйста, укажите адаптер WiFi, который вы использовали (даже чипсет достаточно). – samurdhilbk

 Смежные вопросы

  • Нет связанных вопросов^_^