problem connecting to EAP-FAST wireless

I have problem connecting to EAP-FAST network on our office wireless. Its prompts for the username/password but even after entering it keeps prompting for the same. Below is what i see in logs.

CTRL-EVENT-EAP-PROPOSED-METHOD vendor=0 method=43 -> NAK CTRL-EVENT-EAP-FAILURE EAP authentication failed

Running on 12.04

1 Answer

This is meant to be a comment but I do not have sufficient privileges to comment on this question.

I have had this issue for a while and have spent quite a bit of time debugging this problem. Here's my progress so far:

Problem: The wpa_supplicant included with Ubuntu is too old, doesn't support EAP-FAST

Proof: From syslog

NetworkManager[1252]: <warn> EAP-FAST is not supported by the supplicant

Solution:

12.10 didn't upgrade the wpa_supplicant version, so I was left to compiling it myself. After a few attempts I could successfully compile the code, downloaded from this location. I then replaced the default version of wpa_supplicant manually (copied it to /sbin, luckily after having backed up the existing executable)

Complications:

  • Turns out, the new wpa_supplicant doesn't play well with the older parameters. During startup, the wpa_supplicant is called as a dbus service. The exact call is stored at /usr/share/dbus-1/system-services/fi.w1.wpa_supplicant1.service. This call fails as the older parameters passed to the wpa_supplicant no longer work. This, in turn, leaves the network manager completely unusable.
  • You can manually call the new wpa_supplicant with your own configuration and it does work properly, but network manager integration is missing in this scenario.
  • I would greatly appreciate further suggestions.

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

You Might Also Like