It seems that selinux is too preventing :) I got these errors when I have tried to connect using Wireless Assistant SELinux is preventing wpa_supplicant (NetworkManager_t) "unlink" to wlan2 (var_run_t). SELinux is preventing wpa_supplicant (NetworkManager_t) "write" to wlan2 (var_run_t). SELinux is preventing wpa_supplicant (NetworkManager_t) "setattr" to ./wpa_supplicant (var_run_t). Details in attachement, also I have errors when I have tried to use wpa supplicant gui it uses some files in /tmp/ and selinux is preventing. SELinux is preventing wpa_supplicant (NetworkManager_t) "sendto" to /tmp/wpa_ctrl_3041-0 (unconfined_t). SELinux is preventing the wpa_supplicant from using potentially mislabeled files (wpa_ctrl_3041-1).
Created attachment 305880 [details] selinux alert details
You have a mislabeled directory. restorecon -R -v /var/run will fix. Not sure how you got this directory.