HOSTAPD Introduction:
Simply put, HOSTAPD can make the wireless card switch to master mode, analog AP (usually can be considered as a router) function, that is, we say the soft AP (Soft AP).
The function of HOSTAPD is to be the AP's authentication server, which is responsible for the access and authentication of the management stations (which can usually be considered as a PC with a wireless network card).
By HOSTAPD, the wireless network card can be switched to Ap/master mode, and an open (unencrypted), WEP,WPA or WPA2 Wi-Fi can be established by modifying the configuration file. And by modifying the configuration file you can set various parameters of the wireless card, including frequency, signal, beacon packet time interval, whether to send Beacon packet, if the response probe request and so on. You can also set MAC address filtering conditions, and so on. You can refer to its description of the configuration file specifically.
The following is a part of the reason and translation from the official Internet. Please forgive me for the bad translation.
HOSTAPD is an IEEE 802.11 AP and IEEE 802.1x/wpa/wpa2/eap/radius authenticator.
HOSTAPD is an IEEE 802.11 AP and IEEE 802.1x/wpa/wpa2/eap/radius authenticator
HOSTAPD is a user spaces daemon for access point and authentication servers. IT implements IEEE 802.11 access Point Management, IEEE 802.1x/wpa/wpa2/eap authenticators, RADIUS client, EAP server, and RADIUS authentication server. The current version supports Linux (Host AP, Madwifi, mac80211-based drivers) and FreeBSD (net80211).
HOSTAPD is an access point and a daemon that runs in user space for authentication servers. It implements the administrative functions of IEEE 802.11 access with you (access point), an IEEE 802.1x/wpa/wpa2/eap authenticator, a RADIUS client, EAP server, and RADIUS authentication server. The current version of HOSTAPD supports Linux host Ap,madwifi and drivers based on the MAC80211 protocol stack, as well as drivers for net80211 protocol stacks on the FreeBSD.
HOSTAPD is designed to being a "daemon" program that runs in the background and acts as the backend component controlling Hentication. HOSTAPD supports separate frontend programs and an example text-based, frontend, are hostapd_cli with included.
HOSTAPD is a background daemon that controls and manages authentication functions as a background component. HOSTAPD supports multiple foreground programs. HOSTAPD_CLI, is a HOSTAPD with the command line foreground program.
Support Features
supported Wpa/ieee 802.11i/eap/ieee 802.1X features
support Wpa/ieee 802.11i/eap/ieee 802.1X WPA-PSK ("Wpa-personal") WPA with EAP (with integrated EAP server or a external RADIUS backend authentication server) ("W Pa-enterprise ") Key management for CCMP, TKIP, WEP104, WEP40 WPA and full IEEE 802.11i/rsn/wpa2 Rsn:pmksa, caching Thentication IEEE 802.11r IEEE 802.11w RADIUS Accounting RADIUS authentication server with EAP Wi-Fi Protected Setup (WPS) Supported EAP methods (integrated EAP server and RADIUS Authentication Server) 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/md5-challenge (both PEAPv0 a nd PEAPv1) eap-ttls/eap-md5-challenge EAP-TTLS/EAP-GTC Eap-ttls/eap-mschapv2 Eap-ttls/mschapv2 EAP-TTLS/EAP-TLS Eap-ttls/mschap EAP-TTLS/PAP eap-ttls/chap eap-sim eap-aka eap-aka ' eap-pax eap-psk EAP-SAKE EAP-FAST EAP-IKEv2
following methods are also supported, but since they do not generate keying, material they is cannot, with WPA or IEEE 802.1X WEP keying.
The following features are also supported, but these do not generate key data, so they cannot be used with WPA or IEEE 802.1X WEP Eap-md5-challenge Eap-mschapv2 EAP-GTC EAP-TNC (Trusted network Connect; TNCs, IF-IMV, If-t, If-tnccs)
supported wireless card/driver Linux mac80211 Drivers Host AP driver for PRISM2/2.5/3 Madwifi (Atheros ar521x) BSD net80211 layer (e.g., Atheros driver) (FreeBSD 6-current)
How to determine if a wireless network card can be Hostpad support
Taking ubuntu10.04 as an example
Perform the sudo aptitude install IW, install the Wireless Configuration tool IW
Execute IW list, if the AP words appear in the following result, this network card supports HOSTAPD
Supported interface modes:
* IBSS
* Managed
* AP
* Ap/vlan
* WDS
* Monitor
* Mesh Point
Recommended URLs
http://hostap.epitest.fi/hostapd/
Http://wireless.kernel.org/en/users/Documentation/hostapd
Https://help.ubuntu.com/community/WifiDocs/MasterMode
Http://hostap.epitest.fi/gitweb/gitweb.cgi?p=hostap.git;a=blob_plain;f=hostapd/hostapd.conf