Here is what I did:
Run the wpa_passphrase utility to create the pre-shared key section of wpa_supplicant.conf
Code:
vespa@qwerty:~/Desktop$ wpa_passphrase myessid "mypassphrase"
network={
ssid="myessid"
#psk="mypassphrase"
psk=2a264c5e1a4313cfd4d2d262882cb4587d02235411bd234987a12bf0b150821a
}
Create the wpa_supplicant.conf file and paste the output above. Then add a few extra lines so it looks like below
Code:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=wheel
network={
ssid="myessid"
#psk="mypassphrase"
proto=RSN
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP
psk=2a264c5e1a4313cfd4d2d262882cb4587d02235411bd234987a12bf0b150821a
}
Stop NetworkManager:
systemctl stop NetworkManager.service
Then I started the supplicant:
sudo wpa_supplicant -B -Dwext -i wlan0 -c ~/wpa_supplicant.conf
To get a DHCP address, I ran:
dhclient wlan0
Most of this was adopted from this URL:
https://wiki.archlinux.org/index.php/WPA_supplicant
It worked for me just doing the steps above. It isn't a huge pain, but NetworkManager would be a lot more convenient to me. I connect to a lot of different wireless access points and it would be great if NetworkManager would just work. Plus I run fedora on another laptop for my kids. There is no way I could get them to run command line connections to wireless. They are still on Fedora 14, though, which has been flawless for me, so far as wireless goes.