====== Resources ====== * https://srobb.net/fbsdquickwireless.html * [[https://man.freebsd.org/cgi/man.cgi?query=wpa_supplicant&apropos=0&sektion=0&manpath=FreeBSD+14.2-RELEASE+and+Ports&arch=default&format=html|wpa_supplicant]] * [[https://man.freebsd.org/cgi/man.cgi?query=wpa_supplicant.conf&apropos=0&sektion=0&manpath=FreeBSD+14.2-RELEASE+and+Ports&arch=default&format=html|wpa_supplicant.conf]] * [[bsd:freebsd_14.3_xfce]] ====== Interface ====== ifconfig wlan create wlandev iwm0 sysrc wlans_iwm0="wlan0" ====== rc.conf ====== * TODO: Other SSIDs might need DHCP? ee '/etc/rc.conf' wlans_iwm0="wlan0" ifconfg_wlan0="WPA inet 192.168.1.151/24 ssid Highgate (5GHz)" ====== wpa_supplicant.conf ====== ee '/etc/wpa_supplicant.conf' ctrl_interface=/var/run/wpa_supplicant eapol_version=2 ap_scan=1 fast_reauth=1 network={ ssid="Highgate (5GHz)" psk= key_mgmt=WPA-PSK priority=5 } network={ ssid="The Crossroads (2.4GHz)" psk= key_mgmt=WPA-PSK priority=4 } network={ ssid="Izaro" psk= key_mgmt=WPA-PSK priority=3 } network={ ssid="Kitava (iPhone XR)" psk= key_mgmt=WPA-PSK priority=2 } # End ===== wpa_passphrase ===== wpa_passphrase 'Highgate (5GHz)' wpa_passphrase 'The Crossroads (2.4GHz)' wpa_passphrase 'Izaro' wpa_passphrase 'Kitava (iPhone XR)' ===== Test ===== **** wpa_supplicant -d -c '/etc/wpa_supplicant.conf' -i 'wlan0' ====== Etc ====== sysctl 'net.wlan.devices' dhclient 'wlan0'