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を実行すると設定可能なようです。
コメント
tk.taka.kubo
at_mizo
at_mizo
2023年1月13日 8時43分
溝渕です。
> この時、チャネル設定を自動(-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を利用することはできませんのでご注意ください。