Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

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

share|improve this question

1 Answer 1

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.
share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.