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 obnmcli
unterstützt nichtdiese Art von Verbindungen. Schade. Dann beschloss ich, es mit just zu versuchen wpa_supplicant
und 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 - Failure
Meldung 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_supplicant
Instanz 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
-D
ist der zu verwendende spezifische Treiber. Sie sollten etwas wie versuchen -wext
oder 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