Comment 1 for bug 107321

Revision history for this message
Daniel Hackney (haxney) wrote :

I can confirm this.

I spent the better part of today trying to connect to my University's TTLS network before figuring it out via wpa_supplicant.

Here is my wpa_supplicant configuration:

ctrl_interface_group=0
ctrl_interface=/var/run/wpa_supplicant
eapol_version=1
ap_scan=1
fast_reauth=1
network={
        ssid="My-SSID"
        proto=WPA
        key_mgmt=WPA-EAP
        pairwise=TKIP
        group=TKIP
        ca_cert="/tmp/rootca.cer"
        eap=TTLS
        identity="<username>"
        password="<password>"
        phase2="auth=PAP"
        priority=2
}

It is run with:

  sudo wpa_supplicant -D wext -i ath0 -c /etc/wpa_supplicant/supp.conf

and works perfectly. However, when I enter the same info into NetworkManager, it tries but eventually gives up.

One thing I noticed is that without the option:

  pairwise=TKIP

It would not work. I do not know how to investigate what parameters NM is passing to wpa_supplicant, but if it omits that one, things will probably not work.

This would be a wonderful fix to have, since doing this manually requires I kill NM and do it myself instead, not preferable.