web-dev-qa-db-ja.com

Angstrom(Beagleboard)のwlan0インターフェイスが「関連付けられていない」のはなぜですか?

Beagleboard XMにAngstrom(デフォルトビルドではなくカスタムビルド)をインストールしています。

iwlistを使用してワイヤレスネットワークをスキャンし、近隣のワイヤレスデバイスを確認できます。

SSIDとキー(小文字を使用した10桁の16進コード)を/etc/network/interfacesに設定しました

ifup wlan0を実行すると、DHCPDISCOVERのプロセスを経て、次のように表示されます。

DHCPOFFERSを受信して​​いません。

デバイスは、Realtekrtl8187チップセットを搭載したAlfaUSBです。 (私のラップトップのDebianで使用すると正常に動作します)。

SSIDがiwconfigの下に正しく表示されないのはなぜですか?また、インターフェイスがDHCP経由でIPを取得しないのはなぜですか?

2
ChronoFish

ハウツーリファレンスに送ってくれた@slmに感謝します。

最大の問題は、NetworkManagerが実行されていて、GUIがないためです(BeagleBoardバージョンのnmcliには、コマンドで新しいインターフェイスを作成できる「接続」機能がありません) -回線、およびシリアルポート(GUIなし)を介してビーグルボードに接続しているだけです)新しい接続をセットアップする手段がありませんでした。さらに、NetworkManagermayは接続を切断しており、最終的に/var/log/syslogでその証拠を確認できました。

したがって、解決策は、NetworkManagerが実行されないようにし、wpa_supplicantに必要な構成を手動で実行およびセットアップすることでした。

wpa_supplicantが実行され、NetworkManagerが実行されていない(そしてインターフェイスを数回上下させる)と、ついにDHCPを割り当てることができ、Beagleboardのワイヤレス接続を介してインターネットにアクセスできるようになりました。 。

起動時にこの接続がスムーズに確立されるように(そしてイーサネットポートが引き続き機能するように)、いじくり回して実験を続ける必要がありますが、少なくとも当面の障害を克服しました。

0
ChronoFish

Wi-Fiクライアントのセットアップ方法を示すこのチュートリアルをご覧ください。具体的には、コマンドラインを介して設定しようとしているセクションです。

チュートリアルのタイトル: WiFiHowToUse 、具体的にはこれ セクション 。このチュートリアルで概説されている手順は、これまでの質問で説明した手順とは少し異なります。たとえば、パッケージwpa_supplicantが正しくインストールおよび構成されていることを確認する必要があります。

また、チュートリアルでは、説明したように/etc/network/interfacesではなく/etc/network/interfaceとしてファイルを参照します。

1
slm