나는 새로운 Debian Stretch 시스템을 사용하고 있으며 우리 대학의 eduroam 네트워크에 연결하고 싶습니다. 저는 GNOME이나 DM을 사용하지 않으므로 nmcli
.
그런데 제가 수집한 바에 따르면,nmcli
지원하지 않음이 연결. 정말 끔찍해요. 그러다가 한번 시도해 보기로 결심하고 wpa_supplicant
발견했습니다.이것대부분의 경우 즉시 작동하는 구성 파일입니다. 하지만 나에게는 그렇지 않습니다.
관련 부분을 수정한 후 시도해 보았습니다.
sudo wpa_supplicant -i wlp5s0 -c eduroam.conf
출력은 다음과 같습니다:
Successfully initialized wpa_supplicant
wlp5s0: SME: Trying to authenticate with 64:f6:9d:6a:bd:00 (SSID='eduroam' freq=2412 MHz)
wlp5s0: Trying to associate with 64:f6:9d:6a:bd:00 (SSID='eduroam' freq=2412 MHz)
wlp5s0: Associated with 64:f6:9d:6a:bd:00
wlp5s0: CTRL-EVENT-EAP-STARTED EAP authentication started
wlp5s0: CTRL-EVENT-REGDOM-CHANGE init=COUNTRY_IE type=COUNTRY alpha2=ES
wlp5s0: CTRL-EVENT-EAP-PROPOSED-METHOD vendor=0 method=21 -> NAK
wlp5s0: CTRL-EVENT-EAP-PROPOSED-METHOD vendor=0 method=25
wlp5s0: CTRL-EVENT-EAP-METHOD EAP vendor 0 method 25 (PEAP) selected
wlp5s0: CTRL-EVENT-EAP-PEER-CERT depth=2 subject='/C=US/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert Assured ID Root CA' hash=3e9099b5015e8f486c00bcea9d111ee721faba355a
89bcf1df69561e3dc6325c
wlp5s0: CTRL-EVENT-EAP-PEER-CERT depth=1 subject='/C=NL/ST=Noord-Holland/L=Amsterdam/O=TERENA/CN=TERENA SSL CA 3' hash=beb8efe9b1a73c841b375a90e5fff8048848e3a2af66f6c4dd7
b938d6fe8c5d8
wlp5s0: CTRL-EVENT-EAP-PEER-CERT depth=0 subject='/C=ES/ST=Granada/L=Granada/O=Universidad de Granada/OU=CSIRC/CN=radius.ugr.es' hash=828fbec918c62256ea67a9737ac44b578a6b
fb39ff2ef1d6f7cdb3eeea4db8b5
wlp5s0: CTRL-EVENT-EAP-PEER-ALT depth=0 DNS:radius.ugr.es
EAP-TLV: TLV Result - Failure
wlp5s0: CTRL-EVENT-EAP-FAILURE EAP authentication failed
wlp5s0: Authentication with 64:f6:9d:6a:bd:00 timed out.
wlp5s0: CTRL-EVENT-DISCONNECTED bssid=64:f6:9d:6a:bd:00 reason=3 locally_generated=1
wlp5s0: CTRL-EVENT-SSID-TEMP-DISABLED id=0 ssid="eduroam" auth_failures=1 duration=10 reason=AUTH_FAILED
그러면 모든 것이 다시 시작됩니다. 이 메시지가 무엇을 의미하는지 잘 모르겠습니다 EAP-TLV: TLV Result - Failure
. Google을 통해 몇 가지 문제 해결을 시도했지만 소용이 없었습니다.
일반적인 조언에 따르면:
- 연결을 테스트하기 전에 NetworkManager를 비활성화합니다.
- 인스턴스가 하나만
wpa_supplicant
실행 되고 있는지 확인했습니다.
답변1
wpa_supplicant -D
일반적으로 (드라이버 매개변수와 함께)를 사용합니다 .
다음 명령줄에 표시된 대로 NetBSD에서 사용하고 있습니다.
wpa_supplicant -Dbsd -irun0 -c/wpa
-D
사용할 특정 드라이버입니다. 몇 가지를 시도하거나 -wext
사용할 수 있는 드라이버에 대한 매뉴얼 페이지를 확인해야 합니다.
구성 파일이 말한 대로 올바르게 완료된 것 같습니다.연결하다.
어떻게 해야 하는지 보여드리겠습니다:
$ cat /wpa
network={
ssid="Orange-F57323"
psk="787872A624A578574574E"
}
$
이것은 나에게 효과적이지만 Ralink 장치가 있습니다. 아마도 문제는 해당 -D
매개변수를 사용하지 않는다는 것입니다.
나는 그것을 Linux에서 사용했는데 훌륭하게 작동합니다. 비슷한 것이 기억나는데 -Dwext
확실하지 않습니다.
답변2
이 지침은 나에게 효과적이었습니다. https://inrg.soe.ucsc.edu/howto-connect-raspberry-to-eduroam/
이것은 내 파일입니다(내가 부르는 이름 eduroam.conf
).
update_config=1
country=US
network={
ssid="eduroam"
scan_ssid=1
eap=PEAP
key_mgmt=WPA-EAP
phase2="auth=MSCHAPV2"
identity="[email protected]"
password="xxx"
}
로그인하려면 다음을 실행하세요.
sudo wpa_supplicant -B -i [my external adapter MAC address] -c eduroam.conf