Re: WPA troubles in F12
- From: Dan Williams <dcbw redhat com>
- To: Jud Craft <craftjml gmail com>
- Cc: networkmanager-list gnome org
- Subject: Re: WPA troubles in F12
- Date: Tue, 17 Nov 2009 14:15:48 -0800
On Sat, 2009-11-07 at 21:39 -0500, Jud Craft wrote:
> I'm back. I've run into something.
>
> First, I stopped NetworkManager service, and then tried creating a
> simple wpa_supplicant configuration file, like so...
>
> -----
> ap_scan=1
> fast_reauth=1
>
> network={
> ssid="networkname"
> scan_ssid=1
> key_mgmt=WPA-EAP
> eap=PEAP
> identity="username"
> password="mypassword"
> phase1="peaplabel=PEAPTYPE"
> phase2="auth=MSCHAPV2"
> }
> -----
>
> Excecuted with: /usr/sbin/wpa_supplicant -ddd -i wlan0 -c
> wpacert-soms.conf -D wext
>
> As you can see I left out the certificate line. This did work
> successfully, if PEAPTYPE=0. (Type 1 did not work). I don't have any
> logs, but I'd be happy to post them if anyone would like to see.
>
> I then did the following steps in NetworkManager:
>
> 1. Selected "networkname" under the network menu.
> 2. Entered the same data from the conf file (MSCHAP, PEAP=0, no certificate).
>
> I then connected! Voila! This connection worked, although I had to
> click "Ignore" on the Don't Use Certificate question box.
>
> 3. Then, I opened up the connection ("Edit Connections"), and set the
> certificate for it in NetworkManager.
> 4. To top it off, I tried setting PEAP to Automatic.
>
> And then it connected again! Amazing.
>
> 5. I then restarted the computer, and logged back in.
> 6. NetworkManager failed to connection after several times.
>
> Wait. What happened here? It was just working.
>
> 7. I deleted the NetworkManager connection, and then re-selected the
> network in the menu.
> 8. I added the original settings (PEAP=0, no certificate) again.
>
> I connected again!
>
> 9. I opened the connection and set the certificate and PEAP to Automatic.
>
> And then it connected! Until I restarted my computer again...
>
>
> So this is my dilemma. Certificate+PEAP=Automatic doesn't seem to
> work on its own. However, if I try to connect to the network with
> PEAP=0, no certificate, then the connection is successful, AND
> subsequent connections (as Iong as I don't restart the computer) are
> successful with the certificate and PEAP=Automatic.
>
> This has happened consistently. Why does NM connect correctly with
> the certificate+PEAP=Auto, only after I've previously connected with
> NoCertificate+PEAP=0? If anyone has any debugging advice I'd be happy
> to follow it.
Can you grab /var/log/messages from a successful run (cert+peap0) and a
failed run so I can look at what NM is sending to the supplicant?
Also, can you do the manual supplicant runs with "-dddt" and get a
successful run so that I can debug what's going on with the supplicant?
We can follow up after that.
Basically, we want a clean successful supplicant run, then we want to
reboot and grab a debug log from NM controlling the supplicant and
compare the two. But lets do that after looking at /var/log/messages
and the manual supplicant runs.
Dan
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]