お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2013-08-29 11:42:12

clothoid
メンバ
登録日: 2013-01-05

Error for wireless request "Set Encode" (8B2A) : SET failed on device

お世話になります。以下の点で困っておりますので、ご教授頂けますでしょう
か。

・Ubuntuの【バージョン】

===
~ $ uname -a
Linux D257-A71C 3.2.0-52-generic #78-Ubuntu SMP Fri Jul 26 16:23:24 UTC 2013 i686 i686 i386 GNU/Linux
~ $ lsb_release -a
No LSB modules are available.
Distributor ID:    Ubuntu
Description:    Ubuntu 12.04.3 LTS
Release:    12.04
Codename:    precise
===

・あなたが使っているPCの【ハードウェア的な情報】

Acer D257-A71C
http://www.acer.co.jp/ac/ja/JP/content/ … .SFW0D.096

・【今どんなことで困っているか】の、簡単なまとめ

以下のエラーが出て困っています。

===
~ $ sudo iwconfig eth2 key s:パスワード
[sudo] password for clothoid:
Error for wireless request "Set Encode" (8B2A) :
    SET failed on device eth2 ; Invalid argument.
===

・その状態に至るまでの操作

以下のように設定内容を確認、設定しました。

=====
~$ lspci |grep "Wireless"
02:00.0 Network controller: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter (rev 01)
~$ dmesg |grep "Wireless"
[   15.966688] eth1: Broadcom BCM4727 802.11 Hybrid Wireless Controller 6.20.155.1 (r326264)
~$ dmesg |grep "eth2"
[   16.569681] udevd[519]: renamed network interface eth1 to eth2
~$ iwconfig
lo        no wireless extensions.

eth2      IEEE 802.11abg  ESSID:off/any
          Mode:Managed  Access Point: Not-Associated
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off

eth0      no wireless extensions.
~$ iwlist eth2 scan
eth2      Scan completed :
          Cell 01 - Address: アドレス
                    Channel:1
                    Frequency:2.412 GHz (Channel 1)
                    Quality=70/70  Signal level=-23 dBm
                    Encryption key:on
                    ESSID:"名前"
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
                              24 Mb/s; 36 Mb/s; 54 Mb/s
                    Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 48 Mb/s
                    Mode:Master
                    Extra:tsf=0000000000000000
                    Extra: Last beacon: 4976ms ago
                    IE: Unknown: 0008534B593038333333
                    IE: Unknown: 010882848B962430486C
                    IE: Unknown: 030101
                    IE: Unknown: 050400010000
                    IE: Unknown: 2A0100
                    IE: Unknown: 2F0100
                    IE: IEEE 802.11i/WPA2 Version 1
                        Group Cipher : TKIP
                        Pairwise Ciphers (2) : CCMP TKIP
                        Authentication Suites (1) : PSK
                    IE: Unknown: 32040C121860
                    IE: Unknown: 2D1AFC181BFFFF000000000000000000000000000000000000000000
                    IE: Unknown: 3D1601000400000000000000000000000000000000000000
                    IE: Unknown: DD0E0050F204104A0001101044000102
                    IE: Unknown: DD090010180202F02C0000
                    IE: WPA Version 1
                        Group Cipher : TKIP
                        Pairwise Ciphers (2) : CCMP TKIP
                        Authentication Suites (1) : PSK
                    IE: Unknown: DD180050F2020101800003A4000027A4000042435E0062322F00
~ $ sudo iwconfig eth2 essid 名前
[sudo] password for clothoid:
~ $ sudo iwconfig eth2 key s:パスワード
[sudo] password for clothoid:
Error for wireless request "Set Encode" (8B2A) :
    SET failed on device eth2 ; Invalid argument.
=====

・本来ならどのように動作することを期待していたか

エラーは表示されない事を期待していました。

・実際にはどのような動作になったのか

先に示したエラーが出力されました。

・その他

GUI で設定すると、パスワード入力後、接続試行をしばらく行い、またパスワー
ド入力画面に戻ってしまうのですが、その状態のまま再起動すると、自動接続
設定が有効になっており、自動的に接続ができるようになっています。

以下は参考にしました。

作成中 wpa_supplicant
http://m-style-beta.ddo.jp/-bibouroku/linux/71217ddalan/25c66e0566f8wpa_supplicant
暗号化の方法が分かりません

無線LAN
http://www.deepla.net/vinelinux/4net-musenlan/musenlan.html
GUI 設定後も /etc/rc.d/rc.local がありませんでした。

Error for wireless request "Set Encode" (8B2A), help me
http://www.linuxquestions.org/questions/linux-wireless-networking-41/error-for-wireless-request-set-encode-8b2a-help-me-445696/
enc key is offの方法が分かりません

WLI2−PCI−G54SでのWEPについて
https://forums.ubuntulinux.jp/viewtopic.php?id=6059

無線LANカードの読込が出来ません
https://forums.ubuntulinux.jp/viewtopic.php?id=171

オフライン

 

#2 2013-08-31 19:38:36

taka.zoo.n
メンバ
登録日: 2013-05-30

Re: Error for wireless request "Set Encode" (8B2A) : SET failed on device

clothoid による投稿:

またパスワード入力画面に戻ってしまうのですが、その状態のまま再起動すると、自動接続設定が有効になっており、自動的に接続ができるようになっています。

この「再起動」は OS の reboot という意味ですか?それとも無線LANの再接続ですか?どちらであれ、2回目で常に接続されますか?それとも時々ですか?

現象(となぜコマンドラインからパスワードを設定する必要があるのか)がよく分からないのですが、いずれにせよ、WPA の pre shared key は iwconfig ではできないはずです。鍵をコマンドラインから設定するには wpa_cli を使います。wpa_cli はスーパーユーザーモードか wpa_supplicant.conf で指定した group に属するユーザーから起動します。

既に network manager の管理下にある(ランチャーの設定アイコンからネットワークの設定をした場合はそうです)のなら wpa_cli  のプロンプトに対して list_network を実行すると現在 wpa_supplicant で使えるネットワーク一覧がネットワーク番号とともに表示されますので

コード:

set_network ネットワーク番号 psk "初期共有鍵"

で pass phrase 形式の pre shared key を設定することができます。鍵は "" で括ります。
しかし、このようなやり方は network manger とどう干渉するか分からないのでお勧めできません。nm-connection-editor を使う方が無難です。

手元の12.04 の wpa_cli はなぜか debug level の設定ができません。そのため、level 2 の debug 情報(scan 結果など)が入力途中でも何も入力しなくともだらだらと出力されます。入力は readline を使って読まれるので crtl-L で画面をクリヤーすることができます(その他の readline の行編集コマンドも使えます。)

オフライン

 

#3 2013-10-12 08:25:42

clothoid
メンバ
登録日: 2013-01-05

Re: Error for wireless request "Set Encode" (8B2A) : SET failed on device

taka.zoo.n による投稿:

clothoid による投稿:

またパスワード入力画面に戻ってしまうのですが、その状態のまま再起動すると、自動接続設定が有効になっており、自動的に接続ができるようになっています。

この「再起動」は OS の reboot という意味ですか?それとも無線LANの再接続ですか?

OSの再起動という意味です

taka.zoo.n による投稿:

どちらであれ、2回目で常に接続されますか?それとも時々ですか?

2回目で常に接続されます

taka.zoo.n による投稿:

しかし、このようなやり方は network manger とどう干渉するか分からないのでお勧めできません。nm-connection-editor を使う方が無難です。

了解しました。

せっかくlinuxなので、GUIでもCUIでもnm-connection-editorと同様の設定できるといいですね。

オフライン

 

#4 2013-10-12 13:24:31

taka.zoo.n
メンバ
登録日: 2013-05-30

Re: Error for wireless request "Set Encode" (8B2A) : SET failed on device

OSの再起動という意味です
2回目で常に接続されます

ううむ、こういう状況は聞いたことがありません。が、問題を切り分けられることは分かりました。

問題その1:WPA の鍵をどうやって設定するか?
これについては#2に書いたとおり GUI ツールを使って設定する事をお勧めします。

せっかくlinuxなので、GUIでもCUIでもnm-connection-editorと同様の設定できるといいですね。

CUI ツールとしては nmcli というのがありますが、残念ながらマニュアルにも明記されているとおりこれでは鍵情報を CUI 環境だけで設定できません。ubuntu の初心者ではあっても linux (特に dbus)や glib プログラミングを熟知しているというのであれば network manager と直接やりとりすることは可能だと思います。(私はdbus-sendで信号強度を取得した経験しかありませんが、それでもけっこうしんどかったです。)

問題その2:GUI で鍵情報を設定したにもかかわらずなぜrebootしないとネットワークにつながらないか?
これはカーネルおよびそこよりもハードウェアよりのところの問題である可能性が高いです。「ubuntu BCM4313」で検索すると相当数ヒットします。現在進行形のものもあります。このチップに関する知識が私にはありませんので、私に分かるのはここまでです。rebootで常に接続されるのであれば、修正版がでるのを待つというのはとり得る妥協点かもしれません。

オフライン

 

Board footer

Powered by FluxBB