Great question — answering as the UphillTech team:
You are close. Look again in the FreeBSD Handbook at section 31.3.4.1.3.1. WPA-PSK which shows how to do a manual association. # wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf When associated you should then ask for an IP address if using DHCP: # dhclient wlan0 But if you are using fixed addresses then you just set it: # ifconfig wlan0 inet 192.168.0.100 netmask 255.255.255.0 So! Rather than using a config file in /etc you could place it anywhere. If memory serves me then /tmp is already mounted as tmpfs(5) . If not - you can simply mount a location of your choice as tmpfs and place the configuration file there. That is the manual way and should work. But if I remember correctly you...
Full answer by Claus Andersen: https://unix.stackexchange.com/a/587534 (CC BY-SA 4.0).
Need it done for your business? UphillTech.