Beagleboard XMにAngstrom(デフォルトではなくカスタムバージョン)をインストールしています。
ワイヤレスネットワーク検索を使用して、近くのワイヤレスデバイスiwlist
を表示できます。
SSIDとキー(小文字の10桁の16進コードを使用)/etc/network/interfaces
を実行すると、次のifup wlan0
ような過程を経て次DHCPDISCOVER
のように言います。
DHCPOFFERS が受信されませんでした。
デバイスはRealtek rtl8187チップセットを備えたAlfa USBです。 (私のラップトップのDebianで使用するとうまくいきます)。
私のSSIDが下に正しく表示されないのはなぜですかiwconfig
、インターフェイスがDHCPを介してIPを取得できないのはなぜですか?
答え1
Wi-Fi クライアントの設定方法を説明するこのチュートリアルをご覧ください。特にあなたがやろうとしているようにコマンドラインを介して設定する部分です。
チュートリアルのタイトルは次のとおりです。WiFiの使い方、特にこれ部分。このチュートリアルで説明されている手順は、これまでの質問で説明した手順とは少し異なります。たとえば、wpa_supplicantパッケージが正しくインストールおよび構成されていることを確認する必要があります。
また、チュートリアルでは、説明されているものとは異なるファイルを参照しています/etc/network/interfaces
。/etc/network/interface
答え2
方法参照資料を送ってくれた@slmに感謝します。
NetworkManager
最大の問題はGUIがないために発生するようです(BeagleBoardバージョンnmcli
には、コマンドラインから新しいインターフェイスを作成するための「接続」機能がなく、ビーグルボードシリアルポートにのみ接続できます(GUIなし)。を介して。NetworkManager
可能私を殺してきたつながりがついに証拠を見ることができました/var/log/syslog
。
したがって、解決策はNetworkManager
実行をブロックし、手動で実行して設定することですwpa_supplicant
。
wpa_supplicant
いくつかの実行とNetworkManager
非実行(およびインターフェイスの複数の起動/停止)を介して最終的にDHCPを割り当てることができ、Beagleboardのワイヤレス接続を介してインターネットにアクセスできました。
ブート時に接続がスムーズに確立され、イーサネットポートが機能し続けるようにするためには、絶えず触れて実験する必要がありますが、少なくとも即時障害を克服しました。