Armadilloフォーラム

無線LAN USBドングルを使ってアクセスポイントを構築する際に、hostapdが起動後、Stoppedになり立ち上がらない

jfurukawa

2024年9月3日 20時59分

お世話になっております。

Armadillo IoT G4(WLAN非搭載モデル)を使用して以下のブログを参考にArmadilloを無線LANのAPとしてセッティングを行いましたが
ブログ記事:https://armadillo.atmark-techno.com/blog/10899/14650

マニュアルの以下、手順を実施後にrc-status hostapd startで起動を行いますがすぐにStoppedになり起動が行えません。
対処法について何かご存じでしたらご教示いただけますでしょうか。
https://manual.atmark-techno.com/armadillo-iot-g4/armadillo-iotg-g4_pro…

[情報]
 USBドングル:WI-U2-433DMS
 Armadillo :AGX4500-C00D0
[備考]
以下のフォーラムを参考にgithubのURLを
https://github.com/gnab/rtl8812au.git”から”https://github.com/aircrack-ng/rtl8812au ”に変更して再度カーネルモジュールの作成を行いましたが事象は変わりませんでした。
https://armadillo.atmark-techno.com/forum/armadillo/20627#

ファイル ファイルの説明
hostapd.conf
hostapdコマンドの実行結果.txt 「hostapd /etc/hostapd/hostapd.conf」を実行した際のログ
コメント

すみません。
USBドングルの情報が誤っていたので訂正します。

誤:WI-U2-433DMS
正:WI-U2-433DM

hostapd.conf,dhcp.confなどの設定ファイル類について整合性を確認しておりますが現状解決ができておりません。
申し訳ございませんが、アプローチ方法などをご教示いただけますでしょうか。

at_makoto.sato様
お世話になっております。
> こちらのドライバを使うとどうでしょうか。
> https://github.com/diederikdehaas/rtl8812AU

初歩的な質問で申し訳ございませんが、添付ファイルのエラーが出力されます。
対処方法をご存じでしたら教えていただけますでしょうか。

ファイル ファイルの説明
buildErr.txt

> 初歩的な質問で申し訳ございませんが、添付ファイルのエラーが出力されます。
> 対処方法をご存じでしたら教えていただけますでしょうか。
issue に同様の問題が報告されていますが、解決はされていないようです..
https://github.com/diederikdehaas/rtl8812AU/issues/130

以下のはどうでしょうか。
https://github.com/morrownr/8821au-20210708

> issue に同様の問題が報告されていますが、解決はされていないようです..
> https://github.com/diederikdehaas/rtl8812AU/issues/130
ご確認いただきありがとうございます。承知いたしました。

> 以下のはどうでしょうか。
> https://github.com/morrownr/8821au-20210708
ありがとうございます。こちらのURLのものも試してみたいと思います。

端末にインストールする際、カーネルモジュールを作成し読み込ませていますが対象のドライバがインストールされているか等確認する方法があれば合わせてご教示いただけませんでしょうか。

> 端末にインストールする際、カーネルモジュールを作成し読み込ませていますが対象のドライバがインストールされているか等確認する方法があれば合わせてご教示いただけませんでしょうか。

ATDE上でビルドしたディレクトリの中で

[ATDE]$ /sbin/modinfo 8821au.ko

を実行して表示された srcversion の値と
armadillo上で

[armadillo]# modinfo 8821au  (.koは付けない)

実行して表示された srcversion の値が同じであればインストールされているかと思います。

> ATDE上でビルドしたディレクトリの中で
>

> [ATDE]$ /sbin/modinfo 8821au.ko
> 

> を実行して表示された srcversion の値と
> armadillo上で
>

> [armadillo]# modinfo 8821au  (.koは付けない)
> 

> 実行して表示された srcversion の値が同じであればインストールされているかと思います。

ご教示いただきありがとうございます。
ご展開いただいたURLの8821auドライバを試してみましたがrc-service hostapd start後、stoppedになる現象が再現しました。
(srcversionが一致していることは確認済みです。)

他に試すべき手順、ドライバがありましたらご教示いただけますでしょうか。

上記の件について、数分後に再度Armadilloを確認したところrc-service hostapd statusでstartedになっており
AP接続ができることを確認いたしました。

起動直後に、サービスを手動で実行した際に、stoppedになっていた原因がよくわからないままですが...
確認を進めたいと思います。お手数をお掛けして申し訳ございませんでした。