Armadilloフォーラム

create_apでチャンネル自動設定がエラーとなる件について

tk.taka.kubo

2023年1月12日 18時01分

お世話になっております。
create_apを使用してWLANをAP化しております。
この時、チャネル設定を自動(-c 0)にしてcreate_apをコールすると以下エラーが表示されます。
「ERROR: Your adapter can not transmit to channel 0, frequency band2.4GHz.」
原因が分かればご教示いただけませんでしょうか?
以下、create_apコール時のコマンドラインです。

create_ap -w 2 --freq-band 2.4 --ieee80211n --ht_capab [HT20] --no-virt -m bridge wlan0 br0 SSID PASS -c チャンネル

※本現象は以下WLANモジュールに関係なく両方で発生します。
AEH-AR9462-LXB
WPEB-265AXI(BT)
※create_apを使用せず、hostapd.confで直接チャネル自動設定しhostapdを実行すると設定可能なようです。

コメント

溝渕です。

> この時、チャネル設定を自動(-c 0)にしてcreate_apをコールすると以下エラーが表示されます。
> 「ERROR: Your adapter can not transmit to channel 0, frequency band2.4GHz.」
> 原因が分かればご教示いただけませんでしょうか?

hostapdでは、チャンネルに0を指定するとACS(Automatic Channel Selection)を意味しますが、create_apではそのままチャンネルが0であると判断されます。

どの帯域にもチャンネル0は存在しない為、エラーとなります。

> ※本現象は以下WLANモジュールに関係なく両方で発生します。
> AEH-AR9462-LXB
> WPEB-265AXI(BT)

現在のところ、WPEB-265AXI(BT)は、hostapdを直接利用した場合でもACSを利用することはできませんのでご注意ください。

お世話になっております。
ご回答いただきありがとうございます。

create_apでは0設定でのACS利用、およびWPEB-265AXI(BT)はhostapdの直接利用でもACS利用出来ない旨理解いたしました。
チャネル指定にて使用するよう検討いたします。

以上、よろしくお願いいたします。

溝渕です。

> WPEB-265AXI(BT)はhostapdの直接利用でもACS利用出来ない旨理解いたしました。

現状は利用不能ですが、ドライバのアップデートでACSを利用できる可能性が見えてきました。(リリース時期については明言できませんが、)今後のアップデートでACSを利用できるようになるかもしれません。

その為、「現状のソフトウェアにおいて利用できない」とご理解ください。