Talk:Wpa supplicant

The 'eap=TLS' in the example network blocks is unnecessary as no EAP is used with WPA-PSK (edited). khayyam

The quote strings on psk= can cause issues when the maximum key length (63 chars) is used, wpa_supplicant (at least =wpa_supplicant-0.7.3) will truncate the key to 63 chars and so the key will end up being passed to the AP as '"key' minus last char .. perhaps some warning should be provided or the quotes ommited khayyam

The advice "[t]his can be fine if the computer does not need to connect to many different access points" is just silly, and shows a lack of understanding of the various components of wpa_supplicant, most glaringly wpa_cli. wpa_gui is not the only tool provided to write/modify wpa_supplicant.conf nor is it the only means of enabling/disabling and/or switching networks, wpa_cli is infact far more advanced than wpa_gui as it provides access to many more features (such as debug and scan info) via the command line or via wpa_cli's interactive shell. I can remedy this with some detailed examples of usage. khayyam

While wpa_supplicant_wlan0="-Dwext" is the default "(generic)" setting, users with CFG80211 may be better off with wpa_supplicant_wlan0="-Dnl80211" infact perhaps the suggestion should be to use wpa_supplicant_wlan0="-Dnl80211,wext" as it will use CFG80211 if possible and otherwise fall back to WEXT. Additionally, some discussion of WEXT, CFG80211 and CFG80211_WEXT might be worth adding. khayyam

An examples of using EAP should be be provided as its fairly common for universities, etc. khayyam

An example of debugging should be provided, ie, enabling the 'debug' useflag and adding wpa_supplicant_wlan0="-Dnl80211 -dd -f /var/log/wpa_supplicant.log" and also wpa_supplicant_wlan0="-Dnl80211 -qq -f /var/log/wpa_supplicant.log" to respectively increase and decrease verbosity. khayyam