| -d | Enable debugging messages. If this option is supplied twice, more verbose messages are displayed. |
| -e | Use an external IEEE 802.1X Supplicant program and disable the internal Supplicant. This option is not normally used. |
| -h | Show help text. |
| -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. This option is not normally used; instead, devd(8) should be configured to launch wpa_supplicant when a device is created. |
| -B | Detach from the controlling terminal and run as a daemon process in the background. |
| -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. |
|