iwconfig: wlan0 ワイヤレス拡張なし

iwconfig: wlan0 ワイヤレス拡張なし

組み込みLinuxディストリビューション(yoctoでコンパイル)のwlan0インターフェースにはいくつかの問題があります。問題は、次のコマンドを使用するときです。

iwconfig

wlan0にはワイヤレス拡張機能がないことがわかりました。しかし、次のコマンドを書くと:

iw wlan0 scan

うまくいきます!connman代わりにConnection Managerを使用している場合は、次のようにiwconfigインターフェイスを起動しようとします。

ip link set wlan0 up

または

ifconfig wlan0 up

/sys/class/net/wlan0/operstateただし、結果でファイルの状態を確認すると、常に「閉じる」と表示されます。この問題をどのように解決できますか?

iwconfigwlan0インターフェースを認識したいです。

ベストアンサー1

カーネルまたはワイヤレスインターフェイス用のドライバは、.dll以外のcfg80211ツールで使用されている最新の設定インターフェイスのみをサポートしているようですiwwireless-extensionsiwconfig

カーネル構成でこのCONFIG_WIRELESS_EXTオプションおよび/またはこのCONFIG_CFG80211_WEXTオプションを有効にしますか?後者のオプションは、古いユーザースペースプログラムがiwconfig最新の種類のドライバ設定にアクセスできるようにする互換性レイヤを有効にします。

使用またはip link set wlan0 up設定するifconfig wlan0 upときは注意してください。管理ステータスインターフェイス状態またはデフォルトでインターフェイス状態考える/sys/class/net/wlan0/operstateあなたに言う運営状態インターフェイスの状態、つまりインターフェイスがどの状態にあるか実際にそれをこなすことに成功しました。

有線インタフェースの場合、動作状態の変化は、本質的にupインタフェースのリンクLED状態を反映する。インターフェイスがもう一方の端でリンクパルスを検出し、接続速度やその他のパラメータ(該当する場合)を正常にネゴシエートすると、リンクLEDが点灯します。に変更され、動作状態になりますup

ワイヤレスインターフェイスにはプラグインケーブルがないため、対応する作業はワイヤレスネットワークに接続することです(該当する場合は必要な認証を完了すること)。したがって、まず、ESSIDと必要なネットワークパスワードまたは認証キーを持つネットワークでワイヤレスインターフェイスを設定する必要があります。無線インターフェイスが無線 AP の範囲外であるか、認証設定が正しくない場合、ワイヤレス インターフェイスは実際にパケットを送信できません。これは、動作状態が「オフ」を意味する。

おすすめ記事