Não é possível conectar-se ao eduroam via 'wpa_supplicant':

4

Estou no meu novo sistema Debian Stretch e gostaria de me conectar à minha rede eduroam da universidade. Eu não estou usando o GNOME ou qualquer DM, então eu gerencio minhas conexões via nmcli .

No entanto, pelo que sei, parece que nmcli não suporta esse tipo de conexões. Que pena. Então eu decidi tentar com apenas wpa_supplicant e eu encontrei este arquivo de configuração que supostamente deveria funcionar fora da caixa na maioria casos. Mas não para mim.

Depois de editar as partes relevantes, tentei com

sudo wpa_supplicant -i wlp5s0 -c eduroam.conf

E a saída é algo ao longo destas linhas:

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

e depois vai tudo de novo. Eu realmente não sei o que significa a mensagem EAP-TLV: TLV Result - Failure . Eu tentei o Google para alguma solução de problemas sem sucesso.

De acordo com os conselhos comuns:

  • Estou desabilitando o NetworkManager antes de testar a conexão
  • Estou certificando-me de que há apenas uma wpa_supplicant instância em execução
por cronos2 22.11.2017 / 20:49

1 resposta

2

Normalmente, usamos wpa_supplicant -D (com o parâmetro do driver).

Eu uso no NetBSD, como na seguinte linha de comando.

wpa_supplicant -Dbsd -irun0 -c/wpa

-D é o driver específico a ser usado; você deve tentar algo como -wext , ou procurar nas páginas de manual qual driver você pode usar.

Parece que o arquivo de configuração foi feito corretamente, pois diz associado .

Vou mostrar como isso deve ser feito:

$ cat /wpa

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

Isso funciona para mim, mas eu tenho um dispositivo de ralink. Talvez o seu problema seja que você não está usando o parâmetro -D .

Eu usei isso no Linux e funcionou bem. Lembro-me de algo como -Dwext , mas não tenho certeza.

    
por 22.11.2017 / 22:59