wicdまたはwpa申請者を使用してeduroamに接続しようとすると失敗しました。

wicdまたはwpa申請者を使用してeduroamに接続しようとすると失敗しました。

Debian Jessy(xfce)ノートブックを使用して、地元の大学のeduroam Wi-Fiに接続しようとしています。

Wi-FiはWPA-EAP:TLS(sshキーペア.cerと.pemを使用)で保護されています。

wicdを試してみましたが、「間違ったパスワード」エラーが永久に発生し、接続の問題を解決する方法がわかりません(接続されていない項目を特定するために端末を介してデバッグメッセージを受け取ることはできません)。

だから私はwicdを介して直接接続しようとしました(設定とスクリプトを提供)。

wpa_supplicangを使用して接続を試みた後の出力。

$:~/ sudo wpa_supplicant -Dnl80211 -iwlan0 -c/etc/wpa_supplicant.conf
Successfully initialized wpa_supplicant
wlan0: Trying to associate with c4:7d:4f:4b:3f:71 (SSID='eduroam' freq=2437 MHz)
wlan0: Associated with c4:7d:4f:4b:3f:71
wlan0: CTRL-EVENT-EAP-STARTED EAP authentication started
wlan0: CTRL-EVENT-EAP-PROPOSED-METHOD vendor=0 method=21
wlan0: CTRL-EVENT-EAP-METHOD EAP vendor 0 method 21 (TTLS) selected
wlan0: CTRL-EVENT-EAP-PEER-CERT depth=3 subject='/C=SE/O=AddTrust AB/OU=AddTrust External TTP Network/CN=AddTrust External CA Root'
wlan0: CTRL-EVENT-EAP-PEER-CERT depth=2 subject='/C=US/ST=UT/L=Salt Lake City/O=The USERTRUST Network/OU=http://www.usertrust.com/CN=UTN-USERFirst-Hardware'
wlan0: CTRL-EVENT-EAP-PEER-CERT depth=1 subject='/C=NL/O=TERENA/CN=TERENA SSL CA'
wlan0: CTRL-EVENT-EAP-PEER-CERT depth=0 subject='/OU=Domain Control Validated/CN=radius.u-bordeaux.fr'
wlan0: CTRL-EVENT-EAP-SUCCESS EAP authentication completed successfully
wlan0: WPA: Key negotiation completed with c4:7d:4f:4b:3f:71 [PTK=CCMP GTK=TKIP]
wlan0: CTRL-EVENT-CONNECTED - Connection to c4:7d:4f:4b:3f:71 completed [id=0 id_str=]
wlan0: WPA: Group rekeying completed with c4:7d:4f:4b:3f:71 [GTK=TKIP]
wlan0: WPA: Group rekeying completed with c4:7d:4f:4b:3f:71 [GTK=TKIP]
wlan0: WPA: Group rekeying completed with c4:7d:4f:4b:3f:71 [GTK=TKIP]

ここでコマンドは認証してから接続するようです。しかし、どのIPにもpingを送信できないため、インターネットもなく、ラップトップから電子メールも送信できません(そして悪いことは私のgitリポジトリに接続されていません!)。

誰でも私の設定に問題があるか、問題を解決する方法についての手がかりを与えることができますか?私は本当にこれをしたいです。

すべての助けに感謝します。

デビッド

答え1

面白く聞こえるかもしれませんが効果があります!

最初は、Wi-Fiを操作しようとすると、複数のwpa_supplicantsが実行またはクラッシュする問題が発生したと考えられます。

とにかくすべてを終了/停止しました。

sudo killall wpa_supplicant
sudo /etc/init.d/wicd stop

だから私がするとき

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

別の回答をいただきました。簡単です。Successfully initialized wpa_supplicant

その後実行

sudo dhclient -d wlan0

正常に返されました...最初に。以前はただ停止しました。 wpa_supplicantのバグであると思いました(もちろん私が間違っている可能性があります)。

Internet Systems Consortium DHCP Client 4.3.1
Copyright 2004-2014 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/wlan0/ac:81:12:70:6f:22
Sending on   LPF/wlan0/ac:81:12:70:6f:22
Sending on   Socket/fallback
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 6
DHCPREQUEST on wlan0 to 255.255.255.255 port 67
DHCPOFFER from 123.456.789.123
DHCPACK from 123.456.789.123
bound to 987.654.321.321 -- renewal in 1494 seconds.

これで、接続されたノートブックを介してそれに答えることができてうれしいです。クール

今私がしなければならないのは、wicdを介して同じ接続を有効にすることだけです。それでは満足しています。

デビッド。

答え2

eduroamへの接続に同じ問題がありましたが、接続を介して何もpingできませんでした。

私はITサポートチームと話し合い、問題解決に役立つLinuxを知っている人を見つけました。彼は、いくつかの一般的なネットワークカードがeduroamに接続するのに問題があり、データが送信されていないまま接続に問題があると言いました。以前は、Linuxシステムでこれが起こっているのを見たことはありませんでした。

私のIntel Centrinoカードは、彼が問題があることを知っているカードの1つだったので、USB WiFiアダプタを試してみて、接続がすぐに機能することを確認しました。

解決策は11nを無効にすることです。

Debian では少し異なる場合がありますが、Fedora では "options iwlwifi 11n_disable=1" 行を使用して /etc/modprobe.d/ に "iwlwifi.conf" ファイルを作成し、再起動して問題を解決できました。

関連情報