wpa_supplicant
Initial configuration
Sample configuration (/etc/wpa_supplicant/wpa_supplicant.conf) allowing wpa_gui and wpa_cli to access and modify configuration if the user is in the plugdev group:
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=plugdev
update_config=1
Optionally disable the p2p interface:
p2p_disabled=1
Fix wpa_supplicant conf file permissions:
chmod 640 /etc/wpa_supplicant/wpa_supplicant.conf
For ifupdown add the wpa-conf line to the wireless interface:
iface wlan0 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
Start/stop wpa_supplicant automatically when the wireless interface is up/down:
systemctl disable wpa_supplicant
systemctl enable wpa_supplicant@wlan0.service