Home | History | Annotate | Download | only in wpa_supplicant

Lines Matching full:wpa_supplicant

135 	number of driver specific interface included in wpa_supplicant, please
137 and driver_wext (-Dwext on wpa_supplicant command line) should be the
152 Please note that you will need to modify the wpa_supplicant .config
166 the needed header file, wlioctl.h, for compiling wpa_supplicant.
167 This driver support in wpa_supplicant is expected to work also with
187 wpa_supplicant was designed to be portable for different drivers and
190 (http://hostap.epitest.fi/wpa_supplicant/devel/) for more information about the
191 design of wpa_supplicant and porting to other drivers. One main goal
194 driver-specific interface code in wpa_supplicant.
234 information about the wpa_supplicant build time configuration.
304 wpa_supplicant
307 wpa_supplicant is an implementation of the WPA Supplicant component,
313 wpa_supplicant is designed to be a "daemon" program that runs in the
315 connection. wpa_supplicant supports separate frontend programs and an
316 example text-based frontend, wpa_cli, is included with wpa_supplicant.
320 - wpa_supplicant requests the kernel driver to scan neighboring BSSes
321 - wpa_supplicant selects a BSS based on its configuration
322 - wpa_supplicant requests the kernel driver to associate with the chosen
328 - If WPA-PSK: wpa_supplicant uses PSK as the master session key
329 - wpa_supplicant completes WPA 4-Way Handshake and Group Key Handshake
331 - wpa_supplicant configures encryption keys for unicast and broadcast
339 In order to be able to build wpa_supplicant, you will first need to
341 build time configuration file, .config, in the wpa_supplicant root
355 TLS, PEAP, or TTLS will require linking wpa_supplicant with OpenSSL
394 included in the wpa_supplicant package:
425 wpa_supplicant and wpa_cli with 'make' command. You may then install
430 # build wpa_supplicant and wpa_cli
433 cp wpa_cli wpa_supplicant /usr/local/bin
437 /etc/wpa_supplicant.conf, with network configuration for the networks
441 configuration work by first running wpa_supplicant with following
444 wpa_supplicant -iwlan0 -c/etc/wpa_supplicant.conf -d
447 to start wpa_supplicant on background without debugging:
449 wpa_supplicant -iwlan0 -c/etc/wpa_supplicant.conf -B
455 for wpa_supplicant.
463 wpa_supplicant [-BddfhKLqqtuvwW] [-P<pid file>] [-g<global ctrl>] \
498 wired = wpa_supplicant wired Ethernet driver
499 roboswitch = wpa_supplicant Broadcom switch driver
503 In most common cases, wpa_supplicant is started with
505 wpa_supplicant -B -c/etc/wpa_supplicant.conf -iwlan0
510 reports, is to start wpa_supplicant on foreground with debugging
513 wpa_supplicant -c/etc/wpa_supplicant.conf -iwlan0 -d
517 line. wpa_supplicant will use the first driver wrapper that is able to
520 wpa_supplicant -Dnl80211,wext -c/etc/wpa_supplicant.conf -iwlan0
523 wpa_supplicant can control multiple interfaces (radios) either by
527 start wpa_supplicant for two interfaces:
529 wpa_supplicant \
535 interface needs to be configured to wpa_supplicant in addition to the
538 wpa_supplicant -cw.conf -Dmadwifi -iath0 -bbr0
544 wpa_supplicant is configured using a text file that lists all accepted
546 example configuration file, wpa_supplicant.conf, for detailed
550 to wpa_supplicant ('killall -HUP wpa_supplicant'). Similarly,
554 for each used SSID. wpa_supplicant will automatically select the best
565 ctrl_interface=/var/run/wpa_supplicant
595 ctrl_interface=/var/run/wpa_supplicant
613 ctrl_interface=/var/run/wpa_supplicant
631 ctrl_interface=/var/run/wpa_supplicant
652 ctrl_interface=/var/run/wpa_supplicant
679 ctrl_interface=/var/run/wpa_supplicant
700 has to be configured in wpa_supplicant.conf ("private_key_passwd").
702 wpa_supplicant supports X.509 certificates in PEM and DER
708 wpa_supplicant. This can be done, e.g., with following commands:
721 wpa_supplicant. It is used to query current status, change
735 The control interface of wpa_supplicant can be configured to allow
753 When wpa_supplicant need authentication parameters, like username and
767 remembered as long as wpa_supplicant is running whereas values given
768 with 'otp' are used only once and then forgotten, i.e., wpa_supplicant
797 reconfigure = force wpa_supplicant to re-read its configuration file
820 terminate = terminate wpa_supplicant
831 wpa_supplicant
833 default path: /var/run/wpa_supplicant
840 wpa_cli can used to run external programs whenever wpa_supplicant
853 be executed whenever wpa_supplicant completes authentication (connect
858 wpa_supplicant for more information.
883 wpa_supplicant needs to be running when using a wireless network with
886 completed before data frames can be exchanged, so wpa_supplicant
898 if [ "$WPA" = "y" -a -x /usr/local/bin/wpa_supplicant ]; then
899 /usr/local/bin/wpa_supplicant -B -c/etc/wpa_supplicant.conf \
906 if [ "$WPA" = "y" -a -x /usr/local/bin/wpa_supplicant ]; then
907 killall wpa_supplicant
910 This will make cardmgr start wpa_supplicant when the card is plugged
918 wpa_supplicant can be started without any configuration files or
920 wpa_supplicant process) control interface is used to add and remove
923 following commands show how to start wpa_supplicant without any
927 # Start wpa_supplicant in the background
928 wpa_supplicant -g/var/run/wpa_supplicant-global -B
932 wpa_cli -g/var/run/wpa_supplicant-global interface_add wlan0 \
933 "" wext /var/run/wpa_supplicant
949 wpa_cli -g/var/run/wpa_supplicant-global interface_remove wlan0
956 (e.g., to control wireless interface operation), wpa_supplicant
960 unprivileged process (wpa_supplicant) that can be run as non-root
969 program, wpa_supplicant, will be built with a special driver/l2_packet
977 for wpa_supplicant in this kind of configuration. After this,
978 wpa_supplicant can be run as a non-root user (e.g., all standard users
984 - create user group for users that are allowed to use wpa_supplicant
986 use wpa_supplicant into that group
995 - run wpa_supplicant as non-root with a user that is in wpapriv group:
996 wpa_supplicant -i ath0 -c wpa_supplicant.conf
998 wpa_priv does not use the network interface before wpa_supplicant is