The following options are available:
-B
Detach from the controlling terminal and run as a daemon process in the background.
-d
Enable debugging messages. If this option is supplied twice, more verbose messages are displayed. Messages are sent to stdout by default, even when daemonised. This can be changed with the -f flag.
-e
Use an external IEEE 802.1X Supplicant program and disable the internal Supplicant. This option is not normally used.
-f
Specifies a file to send debug messages to when enabled with the -d flag.
-K
Include key information in debugging output.
-L
Display the license for this program on the terminal and exit.
-N -i ifname -c config-file ...
Specify an additional interface and configuration file. If multiple interfaces are specified then wpa_supplicant will manage them all with a single process.
-q
Decrease debugging verbosity (i.e., counteract the use of the -d flag).
-v
Display version information on the terminal and exit.
-w
If the specified interface is not present, wait for it to be added; e.g. a cardbus device to be inserted.