'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

관련 정보