tentando se conectar ao eduroam com wicd ou wpa-suplicante falha

0

Estou tentando conectar-me à universidade local eduroam wifi, onde trabalho com meu laptop Debian Jessy (xfce).

O wifi é protegido como WPA-EAP: TLS (usando pares de chaves ssh .cer e .pem)

Eu tentei usar o wicd, mas permanentemente recebo um erro de 'senha incorreta', não sei como solucionar o problema da conexão (não consigo como fazer com que as mensagens de depuração passem pelo terminal para descobrir o que é está conectando).

Então decidi tentar conectar-me diretamente via wicd (eles fornecem a configuração e um script).

aqui está a saída depois que eu tento conectar usando o wpa_supplicang

$:~/ sudo wpa_supplicant -Dnl80211 -iwlan0 -c/etc/wpa_supplicant.conf
Successfully initialized wpa_supplicant
wlan0: Trying to associate with c4:7d:4f:4b:3f:71 (SSID='eduroam' freq=2437 MHz)
wlan0: Associated with c4:7d:4f:4b:3f:71
wlan0: CTRL-EVENT-EAP-STARTED EAP authentication started
wlan0: CTRL-EVENT-EAP-PROPOSED-METHOD vendor=0 method=21
wlan0: CTRL-EVENT-EAP-METHOD EAP vendor 0 method 21 (TTLS) selected
wlan0: CTRL-EVENT-EAP-PEER-CERT depth=3 subject='/C=SE/O=AddTrust AB/OU=AddTrust External TTP Network/CN=AddTrust External CA Root'
wlan0: CTRL-EVENT-EAP-PEER-CERT depth=2 subject='/C=US/ST=UT/L=Salt Lake City/O=The USERTRUST Network/OU=http://www.usertrust.com/CN=UTN-USERFirst-Hardware'
wlan0: CTRL-EVENT-EAP-PEER-CERT depth=1 subject='/C=NL/O=TERENA/CN=TERENA SSL CA'
wlan0: CTRL-EVENT-EAP-PEER-CERT depth=0 subject='/OU=Domain Control Validated/CN=radius.u-bordeaux.fr'
wlan0: CTRL-EVENT-EAP-SUCCESS EAP authentication completed successfully
wlan0: WPA: Key negotiation completed with c4:7d:4f:4b:3f:71 [PTK=CCMP GTK=TKIP]
wlan0: CTRL-EVENT-CONNECTED - Connection to c4:7d:4f:4b:3f:71 completed [id=0 id_str=]
wlan0: WPA: Group rekeying completed with c4:7d:4f:4b:3f:71 [GTK=TKIP]
wlan0: WPA: Group rekeying completed with c4:7d:4f:4b:3f:71 [GTK=TKIP]
wlan0: WPA: Group rekeying completed with c4:7d:4f:4b:3f:71 [GTK=TKIP]

Aqui o comando parece autenticar e, em seguida, conectar-se. No entanto eu sou incapaz de pingar qualquer ip e, portanto, sem internet, sem e-mail do laptop (e pior nenhuma conexão com o meu repositório git!).

Alguém é capaz de fornecer minhas pistas sobre o que está errado na minha configuração ou como solucionar problemas. Eu realmente gostaria de fazer isso funcionar.

Toda ajuda é muito apreciada.

David

    
por DaveM 21.04.2016 / 09:09

2 respostas

1

Isso pode parecer ridículo, mas funciona!

Acho que no primeiro caso com toda a 'bagunça' que eu estava fazendo tentando fazer o wifi funcionar, eu acabei com vários wpa_supplicants em execução, ou um problema com um conflito no wicd.

Enfim, eu fechei / parei tudo ...

sudo killall wpa_supplicant
sudo /etc/init.d/wicd stop

e quando eu fiz

sudo wpa_supplicant -Dnl80211 -iwlan0 -c/etc/wpa_supplicant.conf -B

Eu recebi uma resposta diferente, um simples Successfully initialized wpa_supplicant

Em seguida, executando

sudo dhclient -d wlan0

retornou sucesso ... pela primeira vez. anteriormente apenas desligou, o que eu assumi que era uma falha no wpa_supplicant (embora eu possa estar errado)

Internet Systems Consortium DHCP Client 4.3.1
Copyright 2004-2014 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/wlan0/ac:81:12:70:6f:22
Sending on   LPF/wlan0/ac:81:12:70:6f:22
Sending on   Socket/fallback
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 6
DHCPREQUEST on wlan0 to 255.255.255.255 port 67
DHCPOFFER from 123.456.789.123
DHCPACK from 123.456.789.123
bound to 987.654.321.321 -- renewal in 1494 seconds.

Então agora estou feliz em fazer essa resposta do meu laptop agora conectado. Legal

agora tudo o que preciso fazer é ativar a mesma conexão via wicd, e ficarei super feliz.

David.

    
por 25.04.2016 / 09:16
0

Eu tive o mesmo problema de estabelecer uma conexão com o eduroam, mas não conseguir pingar nada com a minha conexão.

Eu conversei com o pessoal de suporte de TI e, depois de encontrar alguém que sabia algo sobre o Linux, resolvemos o problema. Ele me disse que algumas placas de rede comuns têm problemas para se conectar ao eduroam e que muitas vezes eles dão o problema de uma conexão sem qualquer transferência de dados, embora ele não tenha visto isso em uma máquina Linux antes.

Minha placa Intel Centrino é uma das que ele sabia que tinha problemas, então tentamos com um dongle usb wifi e confirmou que a conexão surgiu imediatamente.

A solução alternativa é desativar 11n.

Pode ser um pouco diferente para o Debian mas no Fedora eu pude consertar o problema criando um arquivo "iwlwifi.conf" em /etc/modprobe.d/ contendo a linha "options iwlwifi 11n_disable = 1" e então reiniciando .

    
por 20.10.2016 / 14:08