WPA_Supplicant

wpa_supplicant is a WPA Supplicant for Linux, BSD and Windows with support for WPA and WPA2 (IEEE 802.11i / RSN). It is suitable for both desktop/laptop computers and embedded systems. Supplicant is the IEEE 802.1X/WPA component that is used in the client stations. It implements key negotiation with a WPA Authenticator and it controls the roaming and IEEE 802.11 authentication/association of the wlan driver.

wpa_supplicant is designed to be a “daemon” program that runs in the background and acts as the backend component controlling the wireless connection. wpa_supplicant supports separate frontend programs and a text-based frontend (wpa_cli) and a GUI (wpa_gui) are included with wpa_supplicant.

Supported WPA/IEEE 802.11i features

  • WPA-PSK (“WPA-Personal”)
  • WPA with EAP (e.g., with RADIUS authentication server) (“WPA-Enterprise”)
  • key management for CCMP, TKIP, WEP104, WEP40
  • WPA and full IEEE 802.11i/RSN/WPA2
  • RSN: PMKSA caching, pre-authentication

Supported EAP methods (IEEE 802.1X Supplicant)

  • EAP-TLS
  • EAP-PEAP/MSCHAPv2 (both PEAPv0 and PEAPv1)
  • EAP-PEAP/TLS (both PEAPv0 and PEAPv1)
  • EAP-PEAP/GTC (both PEAPv0 and PEAPv1)
  • EAP-PEAP/OTP (both PEAPv0 and PEAPv1)
  • EAP-PEAP/MD5-Challenge (both PEAPv0 and PEAPv1)
  • EAP-TTLS/EAP-MD5-Challenge
  • EAP-TTLS/EAP-GTC
  • EAP-TTLS/EAP-OTP
  • EAP-TTLS/EAP-MSCHAPv2
  • EAP-TTLS/EAP-TLS
  • EAP-TTLS/MSCHAPv2
  • EAP-TTLS/MSCHAP
  • EAP-TTLS/PAP
  • EAP-TTLS/CHAP
  • EAP-SIM
  • EAP-AKA
  • EAP-PSK (experimental)
  • EAP-FAST
  • EAP-PAX
  • LEAP (note: requires special support from the driver)

Following methods are also supported, but since they do not generate keying material, they cannot be used with WPA or IEEE 802.1X WEP keying.

  • EAP-MD5-Challenge
  • EAP-MSCHAPv2
  • EAP-GTC
  • EAP-OTP

More information about EAP methods and interoperability testing is available in eap_testing.txt.

Supported wireless cards/drivers

wpa_supplicant was designed to be portable for different drivers and operating systems. Hopefully, support for more wlan cards and OSes will be added in the future. See developers’ documentation for more information about the design of wpa_supplicant and porting to other drivers.
최근에 Wireless Extension Tools가 28이 릴리즈 되었다.

새로 추가된 대표적인 기능은 WPA I,II, 802.1x를 지원하기 위하여 기존까지 Private loctl로 사용하던 것을 표준 인터페이스로 만들어 져 있다.(Wireless extension 18 헤더파일을 사용)

그러나 WE18을 2.4커널에서  사용하기 위해서 2.6에서 사용되는 wireless.c iw_handler.h등을 2.4로Back Port해야 만 사용할 수 있다.

 

Wireless Extension 싸이트

http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html

 

 

Oct 30th, 2008 | Posted in Linux
Tags:
No comments yet.

Leave a comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>