In my laptop openSuse13.2 64bit,wireless network is managed by NetworkManager.
I find that the NetworkManager use wpa_supplicant as the backend engine,but the runtime socket file is not exist,
it's so strange,so , I test the following and find out the reason.
The key is the -u parameter when start wpa_supplicant daemon server,
I find its meaning from the man page, -u represents for using DBus control interface,this will ignore to create the /var/run/wpa_supplicant socket file.
So,the directory is not exist.
by zhangshaoyan at May 21,2015.