wpa_supplicant エラーに対処するにはどうすればよいですか?

wpa_supplicant エラーに対処するにはどうすればよいですか?

wpa_supplicant私は Ubuntu 11.10 を使用しており、自宅のネットワークに接続されている Ubuntu 11.10 を実行している別のコンピューターから設定をコピーしました。

接続していないデバイスには、ipw2100ドライバーを使用する Intel ワイヤレス カードがあり、ワイヤレス インターフェイスは と呼ばれますeth1iwlistスキャン コマンドを発行すると、カードが自分のネットワーク SSID (および他のいくつか) を認識できることがわかります。

ただし、次のコマンドを実行すると:

wpa_supplicant -Dwext -ieth1 -c/etc/wpa_supplicant.conf

次のエラーメッセージが表示されます:

wpa_supplicant ioctl[SIOCSIWENCODEEXT]: Invalid argument 

このエラーの説明と、自宅のネットワークに接続できるようにするための手助けをwpa_supplicantいただければ幸いです。

答え1

解決済み: 有線インターフェイス (私の場合は eth0) をシャットダウンする必要があります。そうしないと、ワイヤレス インターフェイス (私の場合は eth1) と wpa_supplicant の正しい動作が妨げられるようです。

答え2

wpa_supplicant で、wpa_supplicant.conf ファイルと同じエラー メッセージが生成されて問題が発生しましたioctl[SIOCSIWENCODEEXT]:invalid argument for both of the statements in the network section 。wpa_supplicant を呼び出すために使用した行は次のとおりです。

sudo wpa_supplicant -B -iwlan0 -c/etc/wpa_supplicant.conf -Dwext

私の wpa_supplicant.conf ファイルは次のような内容でした:

network {
           ssid="My Wireless Network Name"
           psk="My Wireless Network Password"
}

ndiswrapper を起動し、iwconfig で wlan0 を設定した後、ターミナルで wpa_supplicant コマンドラインを発行しました。この方法で wpa_supplicant を実行すると、GUI にパスフレーズを要求するウィンドウが表示されます。パスフレーズが受け入れられてウィンドウが閉じられることもあれば、画面上でフリーズすることもありました。

wpa_supplicant の代わりに wpa_cli を使用して、ワイヤレス ネットワーク プロバイダーにサインオン情報を提供できました。次の行が使用されました。

sudo wpa_cli identity "My Wireless Network Name" password "My Wireless Network Password"

また、画面の右上にあるネットワーク アイコンをクリックしてワイヤレス セクションを編集し、GUI 内でワイヤレス プロバイダーの情報も設定しました。

答え3

古い質問ですが…

このエラーにしばらく悩まされた後、同じ使用オプションでwpa_supplicantを再コンパイルすることにしました。

apt-get source wpasupplicant

そして、この再コンパイルされたバージョンでは、エラーは発生しなくなりました...

私の推測では、Ubuntu のデフォルトバージョンには、コンピューターと互換性のない設定がいくつか含まれています。

関連情報