Hot answers tagged wifi
Ubuntu (and most likely many flavors of Debian) stores the information at /etc/NetworkManager/system-connections. Each of the connections has it's own file entry. The files are secured with file mode 600 and owned by root. The files in this area are not only relative to wireless settings, but information concerning your wired connections.
There is no standard place: this depends on the wifi connection software. For instance, wicd stores them in /etc/wicd/wireless-settings.conf (which is a bad idea since the whole configuration file needs to be protected). So, I would advise you not to store the passwords with other settings that can be readable by everyone without having to become root.
My problem with the WDS / 4addr solutions is my Virtual Machines are on a laptop and i roam with that laptop. So WDS seemed simple until one remembers HomeSSID is not the only wLan. Most people do not have total control of the wireless networks they connect to. "Bridging with a wireless NIC" shows how to do it without special network infrastructure.
The official documentation for Kali from Offensive Security states that you'll have to get a USB adapter with the proper chipset to use WiFi in a virtual environment.
Only top voted, non community-wiki answers of a minimum length are eligible