Verbindung zu eduroam über `wpa_supplicant` nicht möglich:

Verbindung zu eduroam über `wpa_supplicant` nicht möglich:

Ich verwende mein neues Debian Stretch-System und möchte mich mit meinem Universitätsnetzwerk eduroam verbinden. Ich verwende weder GNOME noch DM, daher verwalte ich meine Verbindungen über nmcli.

Wie ich jedoch mitbekomme, scheint es so, als obnmcliunterstützt nichtdiese Art von Verbindungen. Schade. Dann beschloss ich, es mit just zu versuchen wpa_supplicantund ich fandDasKonfigurationsdatei, die in den meisten Fällen sofort funktionieren sollte. Aber nicht für mich.

Nach der Bearbeitung der relevanten Teile versuchte ich es mit

sudo wpa_supplicant -i wlp5s0 -c eduroam.conf

Und die Ausgabe sieht ungefähr so ​​aus:

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

und dann geht es wieder von vorne los. Ich weiß nicht wirklich, was die EAP-TLV: TLV Result - FailureMeldung bedeutet. Ich habe bei Google vergeblich nach einer Lösung gesucht.

Gemäß den allgemeinen Ratschlägen:

  • Ich deaktiviere NetworkManager, bevor ich die Verbindung teste
  • Ich stelle sicher, dass nur eine wpa_supplicantInstanz ausgeführt wird

Antwort1

Normalerweise verwenden wir wpa_supplicant -D(mit dem Treiberparameter).

Ich verwende es unter NetBSD, wie in der folgenden Befehlszeile.

wpa_supplicant -Dbsd -irun0 -c/wpa

-Dist der zu verwendende spezifische Treiber. Sie sollten etwas wie versuchen -wextoder auf den Manpages nachschauen, welchen Treiber Sie verwenden können.

Es scheint, dass die Konfigurationsdatei korrekt erstellt wurde, da dort stehtdamit verbundenen.

Ich zeige Ihnen, wie es geht:

$ cat /wpa

network={
  ssid="Orange-F57323"
  psk="787872A624A578574574E"
}
$ 

Das funktioniert bei mir, aber ich habe ein Ralink-Gerät. Vielleicht liegt Ihr Problem darin, dass Sie den Parameter nicht verwenden -D.

Ich habe das unter Linux verwendet und es hat gut funktioniert. Ich erinnere mich an etwas wie -Dwext, bin mir aber nicht sicher.

Antwort2

Diese Anweisungen haben bei mir funktioniert: https://inrg.soe.ucsc.edu/howto-connect-raspberry-to-eduroam/

Hier ist meine Datei (ich habe sie genannt 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"
}

Um sich anzumelden, führen Sie Folgendes aus:

sudo wpa_supplicant -B -i [my external adapter MAC address] -c eduroam.conf

verwandte Informationen