Beagleboard XMにAngstrom(デフォルトビルドではなくカスタムビルド)をインストールしています。
iwlist
を使用してワイヤレスネットワークをスキャンし、近隣のワイヤレスデバイスを確認できます。
SSIDとキー(小文字を使用した10桁の16進コード)を/etc/network/interfaces
に設定しました
ifup wlan0
を実行すると、DHCPDISCOVER
のプロセスを経て、次のように表示されます。
DHCPOFFERSを受信していません。
デバイスは、Realtekrtl8187チップセットを搭載したAlfaUSBです。 (私のラップトップのDebianで使用すると正常に動作します)。
SSIDがiwconfig
の下に正しく表示されないのはなぜですか?また、インターフェイスがDHCP経由でIPを取得しないのはなぜですか?
ハウツーリファレンスに送ってくれた@slmに感謝します。
最大の問題は、NetworkManager
が実行されていて、GUIがないためです(BeagleBoardバージョンのnmcli
には、コマンドで新しいインターフェイスを作成できる「接続」機能がありません) -回線、およびシリアルポート(GUIなし)を介してビーグルボードに接続しているだけです)新しい接続をセットアップする手段がありませんでした。さらに、NetworkManager
mayは接続を切断しており、最終的に/var/log/syslog
でその証拠を確認できました。
したがって、解決策は、NetworkManager
が実行されないようにし、wpa_supplicant
に必要な構成を手動で実行およびセットアップすることでした。
wpa_supplicant
が実行され、NetworkManager
が実行されていない(そしてインターフェイスを数回上下させる)と、ついにDHCPを割り当てることができ、Beagleboardのワイヤレス接続を介してインターネットにアクセスできるようになりました。 。
起動時にこの接続がスムーズに確立されるように(そしてイーサネットポートが引き続き機能するように)、いじくり回して実験を続ける必要がありますが、少なくとも当面の障害を克服しました。
Wi-Fiクライアントのセットアップ方法を示すこのチュートリアルをご覧ください。具体的には、コマンドラインを介して設定しようとしているセクションです。
チュートリアルのタイトル: WiFiHowToUse 、具体的にはこれ セクション 。このチュートリアルで概説されている手順は、これまでの質問で説明した手順とは少し異なります。たとえば、パッケージwpa_supplicantが正しくインストールおよび構成されていることを確認する必要があります。
また、チュートリアルでは、説明したように/etc/network/interfaces
ではなく/etc/network/interface
としてファイルを参照します。