Comment 30 for bug 429370

Revision history for this message
mac (kmac) wrote :

I found same problem with unexpected disconnect with EduRoam Univeristy of Opole in Poland. After several fails to get stable connection found solution that set fast_reauth=0 can solve problem.

I`m work on Slackware 2.6.28 with:
wpa_supplicant-0.6.10-i486-1
openssl-0.9.8n-i486-1
gnutls-2.8.6-i486-1

my wpa_supplicant.conf:

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
eapol_version=1
ap_scan=1
fast_reauth=0

network={
ssid="eduroam"
bssid=[their currently working AccessPoint MAC address]
proto=WPA
key_mgmt=WPA-EAP
eap=PEAP
identity=[assigned login]
password=[assigned pass]
phase2="auth=MSCHAPV2"
}

When I`ve compiled wpa_supplicant 0.6.10 with TLS support like KILinux wrote in #19 and #21 reply during authentication process got error that:

tls_connection_handshake - gnutls_handshake failed -> The Diffie-Hellman prime sent by the server is not acceptable (not long enough).
EAP: method process -> ignore=FALSE methodState=MAY_CONT decision=FAIL

greetings for all Ubuntu users from Slackware user :)