User Tools

Site Tools


wpa-supplicantandwpaenterprise

wpa-supplicant and WPA Enterprise

<p>This has been a challenge to get working, but I finally found the way. Hopefully this will make sense and work for most Linux distros (I set it up on Eeebuntu).</p>

  1. Verify wireless drivers are working and the interface is up – this should show an interface such as wlan0 and some configuration information
sudo iwconfig
sudo ifconfig wlan0 up
  1. Make sure wpa-supplicant and wpa-gui are installed
sudo apt-get update
sudo apt-get install wpasupplicant wpagui
  1. Remove !NetworkManager
sudo apt-get remove network-manager
  1. Create/edit your /etc/wpa_supplicant.conf file (Sample):
ctrl_interface''/var/run/wpa_supplicant

network''{
	ssid''"your_ssid"
	scan_ssid''1
	proto''WPA
	key_mgmt''WPA-EAP
	pairwise''TKIP
	eap''PEAP
	phase2''"auth''MSCHAPV2"
}
  1. Edit /etc/network/interfaces:
sudo nano /etc/network/interfaces
sudo nano /etc/network/interfaces
  1. Run wpa-supplicant and wpa-gui
sudo wpa_supplicant -Bw -Dwext -iwlan0 -c/etc/wpa_supplicant.conf
sudo wpa_gui

The GUI should open and prompt you for an Identity (username) and then a password. It should automatically get an IP address and you should be authenticated. You may need to run the following command to get an IP address.

sudo dhclient wlan0

Making it run on login

  1. Go back to the terminal window and type:
sudo nano /etc/network/interfaces
  1. Add the following lines in the part regarding your wireless card, as in the example below:
pre-up wpa_supplicant -Bw -Dwext -iwlan0 -c/etc/wpa_supplicant.conf
post-down killall -q wpa_supplicant
  1. Go toSystem→Preferences→Sessions
  2. Click theAdd button and add this command
gksudo wpa_gui

It will prompt for your Linux login password again to run wpagui as root. Then wpagui will prompt for an identity and password for the wireless network.

– Main.FredPettis - 26 Aug 2009

wpa-supplicantandwpaenterprise.txt · Last modified: 2013/01/28 04:29 by 127.0.0.1