Wpa-Supplicant
嘗試使用 wicd 或 wpa-supplicant 連接到 eduroam 失敗
我正在嘗試連接到本地大學 eduroam wifi,在那裡我使用我的 Debian Jessy (xfce) 筆記型電腦工作。
wifi 被保護為 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]
這裡的命令似乎進行了身份驗證,然後進行連接。但是我無法 ping 任何 ip,因此沒有網際網路,沒有來自筆記型電腦的電子郵件(更糟糕的是沒有連接到我的 git repo !)。
有沒有人能給我任何線索,告訴我我的設置有什麼問題,或者如何排除故障。我真的很想讓這個工作。
非常感謝所有幫助。
大衛
這可能聽起來很荒謬,但它確實有效!
我認為在第一個實例中,我一直在嘗試讓 wifi 正常工作,但最終導致多個 wpa_supplicants 執行,或者出現 wicd 衝突問題。
無論如何,我關閉/停止了一切……
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 啟用相同的連接,我會非常高興。
大衛。