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
154 wpa_supplicant distribution. You will need to copy these from the
159 Please note that you will need to modify the wpa_supplicant .config
176 the needed header file, wlioctl.h, for compiling wpa_supplicant.
177 This driver support in wpa_supplicant is expected to work also with
203 wpa_supplicant was designed to be portable for different drivers and
206 (http://hostap.epitest.fi/wpa_supplicant/devel/) for more information about the
207 design of wpa_supplicant and porting to other drivers. One main goal
210 driver-specific interface code in wpa_supplicant.
250 information about the wpa_supplicant build time configuration.
320 wpa_supplicant
323 wpa_supplicant is an implementation of the WPA Supplicant component,
329 wpa_supplicant is designed to be a "daemon" program that runs in the
331 connection. wpa_supplicant supports separate frontend programs and an
332 example text-based frontend, wpa_cli, is included with wpa_supplicant.
336 - wpa_supplicant requests the kernel driver to scan neighboring BSSes
337 - wpa_supplicant selects a BSS based on its configuration
338 - wpa_supplicant requests the kernel driver to associate with the chosen
344 - If WPA-PSK: wpa_supplicant uses PSK as the master session key
345 - wpa_supplicant completes WPA 4-Way Handshake and Group Key Handshake
347 - wpa_supplicant configures encryption keys for unicast and broadcast
355 In order to be able to build wpa_supplicant, you will first need to
357 build time configuration file, .config, in the wpa_supplicant root
371 TLS, PEAP, or TTLS will require linking wpa_supplicant with OpenSSL
415 included in the wpa_supplicant package:
450 wpa_supplicant and wpa_cli with 'make' command. You may then install
455 # build wpa_supplicant and wpa_cli
458 cp wpa_cli wpa_supplicant /usr/local/bin
462 /etc/wpa_supplicant.conf, with network configuration for the networks
466 configuration work by first running wpa_supplicant with following
469 wpa_supplicant -iwlan0 -c/etc/wpa_supplicant.conf -d
472 to start wpa_supplicant on background without debugging:
474 wpa_supplicant -iwlan0 -c/etc/wpa_supplicant.conf -B
480 for wpa_supplicant.
488 wpa_supplicant [-BddfhKLqqtuvwW] [-P<pid file>] [-g<global ctrl>] \
527 wired = wpa_supplicant wired Ethernet driver
528 roboswitch = wpa_supplicant Broadcom switch driver
532 In most common cases, wpa_supplicant is started with
534 wpa_supplicant -B -c/etc/wpa_supplicant.conf -iwlan0
539 reports, is to start wpa_supplicant on foreground with debugging
542 wpa_supplicant -c/etc/wpa_supplicant.conf -iwlan0 -d
545 wpa_supplicant can control multiple interfaces (radios) either by
549 start wpa_supplicant for two interfaces:
551 wpa_supplicant \
557 interface needs to be configured to wpa_supplicant in addition to the
560 wpa_supplicant -cw.conf -Dmadwifi -iath0 -bbr0
566 wpa_supplicant is configured using a text file that lists all accepted
568 example configuration file, wpa_supplicant.conf, for detailed
572 to wpa_supplicant ('killall -HUP wpa_supplicant'). Similarly,
576 for each used SSID. wpa_supplicant will automatically select the best
587 ctrl_interface=/var/run/wpa_supplicant
617 ctrl_interface=/var/run/wpa_supplicant
635 ctrl_interface=/var/run/wpa_supplicant
653 ctrl_interface=/var/run/wpa_supplicant
674 ctrl_interface=/var/run/wpa_supplicant
701 ctrl_interface=/var/run/wpa_supplicant
722 has to be configured in wpa_supplicant.conf ("private_key_passwd").
724 wpa_supplicant supports X.509 certificates in PEM and DER
730 wpa_supplicant. This can be done, e.g., with following commands:
743 wpa_supplicant. It is used to query current status, change
757 The control interface of wpa_supplicant can be configured to allow
775 When wpa_supplicant need authentication parameters, like username and
789 remembered as long as wpa_supplicant is running whereas values given
790 with 'otp' are used only once and then forgotten, i.e., wpa_supplicant
819 reconfigure = force wpa_supplicant to re-read its configuration file
842 terminate = terminate wpa_supplicant
853 wpa_supplicant
855 default path: /var/run/wpa_supplicant
862 wpa_cli can used to run external programs whenever wpa_supplicant
875 be executed whenever wpa_supplicant completes authentication (connect
880 wpa_supplicant for more information.
904 wpa_supplicant needs to be running when using a wireless network with
907 completed before data frames can be exchanged, so wpa_supplicant
919 if [ "$WPA" = "y" -a -x /usr/local/bin/wpa_supplicant ]; then
920 /usr/local/bin/wpa_supplicant -B -c/etc/wpa_supplicant.conf \
927 if [ "$WPA" = "y" -a -x /usr/local/bin/wpa_supplicant ]; then
928 killall wpa_supplicant
931 This will make cardmgr start wpa_supplicant when the card is plugged
939 wpa_supplicant can be started without any configuration files or
941 wpa_supplicant process) control interface is used to add and remove
944 following commands show how to start wpa_supplicant without any
948 # Start wpa_supplicant in the background
949 wpa_supplicant -g/var/run/wpa_supplicant-global -B
953 wpa_cli -g/var/run/wpa_supplicant-global interface_add wlan0 \
954 "" wext /var/run/wpa_supplicant
970 wpa_cli -g/var/run/wpa_supplicant-global interface_remove wlan0
977 (e.g., to control wireless interface operation), wpa_supplicant
981 unprivileged process (wpa_supplicant) that can be run as non-root
990 program, wpa_supplicant, will be built with a special driver/l2_packet
998 for wpa_supplicant in this kind of configuration. After this,
999 wpa_supplicant can be run as a non-root user (e.g., all standard users
1005 - create user group for users that are allowed to use wpa_supplicant
1007 use wpa_supplicant into that group
1016 - run wpa_supplicant as non-root with a user that is in wpapriv group:
1017 wpa_supplicant -i ath0 -c wpa_supplicant.conf
1019 wpa_priv does not use the network interface before wpa_supplicant is