WPA Supplicant
Download Source: | http://hostap.epitest.fi/releases/wpa_supplicant-0.6.10.tar.gz |
---|
Contents
Introduction to WPA Supplicant
Twpa_supplicant is a WPA Supplicant for Linux, BSD, Mac OS X, 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.
wpa_supplicant uses a flexible build configuration that can be used to select which features are included. This allows minimal code size (from ca. 50 kB binary for WPA/WPA2-Personal and 130 kB binary for WPA/WPA2-Enterprise without debugging code to 450 kB with most features and full debugging support; these example sizes are from a build for x86 target).
Project Homepage: http://hostap.epitest.fi/wpa_supplicant/
Dependencies
Optional
Optional Drivers
Configuration Information
You need to create a .config file based on defconfig in the top-level of the source directory. The README has a lot of good information regarding creating a config.
cp defconfig .config && cat >> .config << "EOF" CONFIG_DRIVER_MADWIFI=y CFLAGS += -I/path/to/madwifi/source CONFIG_CTRL_IFACE_DBUS=y EOF
Non-Multilib
Compile the package:
make
Install the package
cp -v wpa_cli wpa_supplicant wpa_passphrase /usr/sbin
If you have D-BUS installed execute the following commands to add the configuration and services files for D-BUS:
cp -v dbus-wpa_supplicant.conf /etc/dbus-1/system.d/ && cp -v dbus-wpa_supplicant.service /usr/share/dbus-1/services/
Multilib
This package does not install any libraries so only one installation is needed.
32Bit
Please Contribute this section.
N32
Please Contribute this section.
64Bit
Please Contribute this section.