X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=wpa_supplicant%2FREADME;h=45c8bae150b3a429a17e40a5ed5aca411e68a9d8;hb=dff0f701d0f280f93c5c7698ef0f8e16dbbe815a;hp=fb6636609f5471e0bd38bda8511f711e7d617503;hpb=6fc6879bd55a394f807cbbe927df736c190cb8ab;p=libeap.git diff --git a/wpa_supplicant/README b/wpa_supplicant/README index fb66366..45c8bae 100644 --- a/wpa_supplicant/README +++ b/wpa_supplicant/README @@ -1,7 +1,7 @@ WPA Supplicant ============== -Copyright (c) 2003-2008, Jouni Malinen and contributors +Copyright (c) 2003-2010, Jouni Malinen and contributors All Rights Reserved. This program is dual-licensed under both the GPL version 2 and BSD @@ -166,7 +166,7 @@ Current hardware/software requirements: Linux ndiswrapper (http://ndiswrapper.sourceforge.net/) with Windows NDIS driver. - Broadcom wl.o driver + Broadcom wl.o driver (old version only) This is a generic Linux driver for Broadcom IEEE 802.11a/g cards. However, it is proprietary driver that is not publicly available except for couple of exceptions, mainly Broadcom-based APs/wireless @@ -176,7 +176,10 @@ Current hardware/software requirements: the needed header file, wlioctl.h, for compiling wpa_supplicant. This driver support in wpa_supplicant is expected to work also with other devices based on Broadcom driver (assuming the driver includes - client mode support). + client mode support). Please note that the newer Broadcom driver + ("hybrid Linux driver") supports Linux wireless extensions and does + not need (or even work) with the specific driver wrapper. Use -Dwext + with that driver. Intel ipw2100 driver (http://sourceforge.net/projects/ipw2100/) @@ -394,10 +397,8 @@ CONFIG_PCSC=y Following options can be added to .config to select which driver interfaces are included. Hermes driver interface needs to be downloaded -from Agere (see above). CONFIG_WIRELESS_EXTENSION will be used -automatically if any of the selected drivers need it. +from Agere (see above). -CONFIG_WIRELESS_EXTENSION=y CONFIG_DRIVER_HOSTAP=y CONFIG_DRIVER_HERMES=y CONFIG_DRIVER_MADWIFI=y @@ -423,7 +424,6 @@ CONFIG_DRIVER_BROADCOM=y CONFIG_DRIVER_IPW=y CONFIG_DRIVER_BSD=y CONFIG_DRIVER_NDIS=y -CONFIG_WIRELESS_EXTENSION=y CONFIG_IEEE8021X_EAPOL=y CONFIG_EAP_MD5=y CONFIG_EAP_MSCHAPV2=y @@ -497,7 +497,7 @@ options: -C = ctrl_interface parameter (only used if -c is not) -i = interface name -d = increase debugging verbosity (-dd even more) - -D = driver name + -D = driver name (can be multiple drivers: nl80211,wext) -f = Log output to default log location (normally /tmp) -g = global ctrl_interface -K = include keys (passwords, etc.) in debug output @@ -517,14 +517,15 @@ drivers: hostap = Host AP driver (Intersil Prism2/2.5/3) [default] (this can also be used with Linuxant DriverLoader) hermes = Agere Systems Inc. driver (Hermes-I/Hermes-II) - madwifi = MADWIFI 802.11 support (Atheros, etc.) + madwifi = MADWIFI 802.11 support (Atheros, etc.) (deprecated; use wext) atmel = ATMEL AT76C5XXx (USB, PCMCIA) wext = Linux wireless extensions (generic) ralink = Ralink Client driver - ndiswrapper = Linux ndiswrapper + ndiswrapper = Linux ndiswrapper (deprecated; use wext) broadcom = Broadcom wl.o driver ipw = Intel ipw2100/2200 driver (old; use wext with Linux 2.6.13 or newer) wired = wpa_supplicant wired Ethernet driver + roboswitch = wpa_supplicant Broadcom switch driver bsd = BSD 802.11 support (Atheros, etc.) ndis = Windows NDIS driver @@ -540,6 +541,13 @@ enabled: wpa_supplicant -c/etc/wpa_supplicant.conf -iwlan0 -d +If the specific driver wrapper is not known beforehand, it is possible +to specify multiple comma separated driver wrappers on the command +line. wpa_supplicant will use the first driver wrapper that is able to +initialize the interface. + +wpa_supplicant -Dnl80211,wext -c/etc/wpa_supplicant.conf -iwlan0 + wpa_supplicant can control multiple interfaces (radios) either by running one process for each interface separately or by running just @@ -694,8 +702,8 @@ network={ } -6) Authentication for wired Ethernet. This can be used with 'wired' interface - (-Dwired on command line). +6) Authentication for wired Ethernet. This can be used with 'wired' or + 'roboswitch' interface (-Dwired or -Droboswitch on command line). ctrl_interface=/var/run/wpa_supplicant ctrl_interface_group=wheel