TKIP / MSCHAPV2でPEAPを使用していますが、wicd
次のエラーが発生します。
ERROR:dbus.connection:Exception in handler for D-Bus signal:
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 230,
in maybe_handle_message
self._handler(*args, **kwargs)
File "/usr/share/wicd/gtk/gui.py", line 253, in handle_connection_results
error(self.window, language[results], block=False)
KeyError: dbus.String(u'bad_pass')
私は正しいパスワードを使用していると確信しています。
この問題を解決する方法について提案がありますか?
「CA認証パス」フィールドを空白のままにしました。これで問題が発生する可能性がありますか?
WPAを使用して別のネットワークに接続すると、正常に動作します。
答え1
これは関係がないように見え、CA cert
DBUSによるものである可能性はありません。
無効なプロトコル(PEAP対TKIP / MSCHAPV2)を使用して認証を試みている可能性があります。
同様の問題を説明します。ここ。解決策はPEAP with GTC
代わりに使用することですPEAP with TKIP/MSCHAPV2
。
答え2
デフォルトのWICDには、MSCHAPv2テンプレートを含むPEAPはありません。
この試み:
nano /etc/wicd/encryption/templates/any_name
次のテンプレートを作成します。
name = PEAP with TKIP/MSCHAPv2
author = unknown
version = 1
require identity *Identity password *Password
-----
ctrl_interface=/var/run/wpa_supplicant
network={
ssid="$_ESSID"
scan_ssid=$_SCAN
proto=WPA
key_mgmt=WPA-EAP
pairwise=TKIP
group=TKIP
eap=PEAP
identity="$_IDENTITY"
password="$_PASSWORD"
ca_cert="$_CA_CERT"
phase1="peaplabel=0"
phase2="auth=MSCHAPV2"
}