`wpa_supplicant`를 통해 eduroam에 연결할 수 없습니다:

`wpa_supplicant`를 통해 eduroam에 연결할 수 없습니다:

나는 새로운 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

관련 정보