1b9b8a416SSam Leffler.\" Copyright (c) 2005 Sam Leffler <sam@errno.com> 2b9b8a416SSam Leffler.\" All rights reserved. 3b9b8a416SSam Leffler.\" 4b9b8a416SSam Leffler.\" Redistribution and use in source and binary forms, with or without 5b9b8a416SSam Leffler.\" modification, are permitted provided that the following conditions 6b9b8a416SSam Leffler.\" are met: 7b9b8a416SSam Leffler.\" 1. Redistributions of source code must retain the above copyright 8b9b8a416SSam Leffler.\" notice, this list of conditions and the following disclaimer. 9b9b8a416SSam Leffler.\" 2. Redistributions in binary form must reproduce the above copyright 10b9b8a416SSam Leffler.\" notice, this list of conditions and the following disclaimer in the 11b9b8a416SSam Leffler.\" documentation and/or other materials provided with the distribution. 12b9b8a416SSam Leffler.\" 13b9b8a416SSam Leffler.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 14b9b8a416SSam Leffler.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 15b9b8a416SSam Leffler.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 16b9b8a416SSam Leffler.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 17b9b8a416SSam Leffler.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 18b9b8a416SSam Leffler.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 19b9b8a416SSam Leffler.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 20b9b8a416SSam Leffler.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 21b9b8a416SSam Leffler.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 22b9b8a416SSam Leffler.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 23b9b8a416SSam Leffler.\" SUCH DAMAGE. 24b9b8a416SSam Leffler.\" 25b9b8a416SSam Leffler.\" $FreeBSD$ 26b9b8a416SSam Leffler.\" 27b9b8a416SSam Leffler.Dd June 16, 2005 28b9b8a416SSam Leffler.Dt HOSTAPD 8 29b9b8a416SSam Leffler.Os 30b9b8a416SSam Leffler.Sh NAME 31b9b8a416SSam Leffler.Nm hostapd 32b9b8a416SSam Leffler.Nd "authenticator for IEEE 802.11 networks" 33b9b8a416SSam Leffler.Sh SYNOPSIS 34b9b8a416SSam Leffler.Nm 35b9b8a416SSam Leffler.Op Fl BddhKtv 36b9b8a416SSam Leffler.Ar config-file ... 37b9b8a416SSam Leffler.Sh DESCRIPTION 38b9b8a416SSam Leffler.Nm 39b9b8a416SSam Leffleris an authenticator for IEEE 802.11 networks. 40b9b8a416SSam LefflerIt provides full support for WPA/IEEE 802.11i and 41b9b8a416SSam Lefflercan also act as an IEEE 802.1X Authenticator with a suitable 42b9b8a416SSam Lefflerbackend Authentication Server (typically FreeRADIUS). 43b9b8a416SSam Leffler.Nm 44b9b8a416SSam Lefflerimplements the authentication protocols that piggyback on top 45b9b8a416SSam Lefflerof the normal IEEE 802.11 protocol mechanisms. 46b9b8a416SSam LefflerTo use 47b9b8a416SSam Leffler.Nm 48b9b8a416SSam Leffleras an authenticator the underlying device must support some 49b9b8a416SSam Lefflerbasic functionality such as the ability to set security information 50b9b8a416SSam Lefflerin the 802.11 management frames. 51b9b8a416SSam LefflerBeware that not all devices have this support. 52b9b8a416SSam Leffler.Pp 53b9b8a416SSam Leffler.Nm 54b9b8a416SSam Leffleris designed to be a "daemon" program that runs in the 55b9b8a416SSam Lefflerbackground and acts as the backend component controlling 56b9b8a416SSam Lefflerthe wireless connection. 57b9b8a416SSam Leffler.Nm 58b9b8a416SSam Lefflersupports separate frontend programs such as the 59b9b8a416SSam Lefflertext-based frontend, 60b9b8a416SSam Leffler.Xr hostapd_cli 8 61b9b8a416SSam Leffler.Pp 62b9b8a416SSam LefflerThe following arguments must be specified on the command line: 63b9b8a416SSam Leffler.Bl -tag -width indent 64b9b8a416SSam Leffler.It Fl c Ar config-file 65b9b8a416SSam LefflerUse the settings in the specified configuration file; the name of 66b9b8a416SSam Lefflerthe specified wireless interface is contained in this file. 67b9b8a416SSam LefflerSee 68b9b8a416SSam Leffler.Xr hostapd.conf 5 69b9b8a416SSam Lefflerfor a description of the configuration file syntax. 70b9b8a416SSam Leffler.Pp 71b9b8a416SSam LefflerChanges to the configuration file can be reloaded by sending a 72b9b8a416SSam Leffler.Nm SIGHUP 73b9b8a416SSam Lefflerto the 74b9b8a416SSam Leffler.Nm 75b9b8a416SSam Lefflerprocessor or with the 76b9b8a416SSam Leffler.Xr hostapd_cli 77b9b8a416SSam Lefflerutility, using ``hostapd_cli reconfigure''. 78b9b8a416SSam Leffler.El 79b9b8a416SSam Leffler.Sh OPTIONS 80b9b8a416SSam LefflerThe options are as follows: 81b9b8a416SSam Leffler.Bl -tag -width indent 82b9b8a416SSam Leffler.It Fl d 83b9b8a416SSam LefflerEnable debugging messages. 84b9b8a416SSam LefflerIf this option is supplied twice more verbose messages are displayed. 85b9b8a416SSam Leffler.It Fl h 86b9b8a416SSam LefflerShow help text. 87b9b8a416SSam Leffler.It Fl t 88b9b8a416SSam LefflerInclude timestamps in debugging output. 89b9b8a416SSam Leffler.It Fl v 90b9b8a416SSam LefflerDisplay version information on the terminal and exit. 91b9b8a416SSam Leffler.It Fl B 92b9b8a416SSam LefflerDetach from the controlling terminal and run as a daemon process 93b9b8a416SSam Lefflerin the background. 94b9b8a416SSam Leffler.It Fl K 95b9b8a416SSam LefflerInclude key information in debugging output. 96b9b8a416SSam Leffler.El 97b9b8a416SSam Leffler.Sh SEE ALSO 98b9b8a416SSam Leffler.Xr ath 4 , 99b9b8a416SSam Leffler.Xr iwi 4 , 100b9b8a416SSam Leffler.Xr ipw 4 , 101b9b8a416SSam Leffler.Xr ral 4 , 102b9b8a416SSam Leffler.Xr ural 4 , 103b9b8a416SSam Leffler.Xr wi 4 , 104b9b8a416SSam Leffler.Xr hostapd_cli 8 , 105b9b8a416SSam Leffler.Xr hostapd.conf 5 , 106b9b8a416SSam Leffler.Xr ifconfig 8 107b9b8a416SSam Leffler.Sh HISTORY 108b9b8a416SSam LefflerThe 109b9b8a416SSam Leffler.Nm 110b9b8a416SSam Lefflerutility first appeared in 111b9b8a416SSam Leffler.Fx 6.0 . 112b9b8a416SSam Leffler.Sh AUTHORS 113b9b8a416SSam LefflerThe 114b9b8a416SSam Leffler.Nm 115b9b8a416SSam Lefflerutility was written by 116b9b8a416SSam Leffler.An Jouni Malinen Aq jkmaline@cc.hut.fi . 117b9b8a416SSam LefflerThis manual page is derived from the README file included in the 118b9b8a416SSam Leffler.Nm 119b9b8a416SSam Lefflerdistribution. 120b9b8a416SSam Leffler.Sh BUGS 121