Hey, I finally found a way to get wpa-psk working on linux on my dell 1370 wireless card which came on my inspiron 6000.
Check it out:
Check it out:
Install WPA Supplicant and the GUI tool
sudo apt-get install wpasupplicant wpagui
That should let you use WPA in all it's varieties. You'll need to edit three files:
OPTIONS="-w -Dmadwifi -iath0 -c/etc/wpa_supplicant.conf"
Replace madwifi with your driver (madwifi, ndiswrapper, etc.), ath0 with your interface name.
ctrl_interface=/var/run/wpa_supplicant # Leave this as is
ctrl_interface_group=112 # The GID of the group allowed to use the GUI tool
update_config=1 # This file is only updated if wpa_supplicant is started
# with this set to 1 and the user is in the
# Define a network using WPA-PSK or WPA2-PSK
ssid="secure_ssid" # Enter the SSID of the network here
psk="mysupersecretkey" # Enter the network key here
proto=RSN # Leave this as is for WPA2-PSK, remove for WPA1
key_mgmt=WPA-PSK # Tell wpa_supplicant to use WPA-PSK or WPA2-PSK
pairwise=CCMP # Use TKIP+AES (change to TKIP for only TKIP or for WPA1)
# Define a network with no encryption (no WPA, no WEP, etc)
ssid="open_ssid" # The SSID
key_mgmt=NONE # Tell wpa_supplicant not to authenticate to this network
If you aren't sure what setting you're using (WPA1, WPA2, TKIP+AES or just TKIP) check the access point configuration. Otherwise ask your network administrator and explain you need the settings so you can use wireless with your Linux laptop.
Find the section started by "auto <if_name>" where if_name is the name of your wireless interface (mine is ath0) and add these lines:
iface ath0 inet dhcp
pre-up /sbin/wpa_supplicant -Bw -Dmadwifi -iath0 -c/etc/wpa_supplicant.conf
post-down killall -q wpa_supplicant
If "iface ath0..." is elsewhere, comment it out with a pound sign (#) at the start of the line.
If wpa_supplicant isn't in /sbin/ you need to change /sbin/wpa_supplicant to be the full path to wpa_supplicant (maybe /usr/sbin/wpa_supplicant or /usr/local/sbin/wpa_supplicant). You can find this with the command
which will give you the full path to the wpa_supplicant binary.
This should get you basically up and running. You can tweak these settings with the GUI tool (run wpa_gui from the command line), just remember to restart wpa_supplicant (I restarted networking: /etc/init.d/networking restart) before launching the GUI.