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에 연결하는 데 동일한 문제가 있었지만 연결을 통해 아무 것도 핑할 수 없었습니다.
저는 IT 지원팀과 이야기를 나누고 문제 해결에 도움을 준 Linux를 아는 사람을 찾았습니다. 그는 일부 일반 네트워크 카드가 eduroam에 연결하는 데 문제가 있고 데이터가 전송되지 않은 채 연결하는 데 종종 문제가 있을 것이라고 말했습니다. 비록 이전에는 Linux 시스템에서 이런 일이 발생하는 것을 본 적이 없었지만 말입니다.
내 Intel Centrino 카드는 그가 문제가 있다고 알고 있는 카드 중 하나였기 때문에 USB WiFi 어댑터를 사용해 보았고 연결이 즉시 작동하는지 확인했습니다.
해결책은 11n을 비활성화하는 것입니다.
Debian의 경우 약간 다를 수 있지만 Fedora에서는 "options iwlwifi 11n_disable=1" 줄을 사용하여 /etc/modprobe.d/에 "iwlwifi.conf" 파일을 만든 다음 재부팅하여 문제를 해결할 수 있었습니다.