Для подключения необходимо создать интерфейс wlan0, клонируя его с доступного физического интерфейса. MAC адрес созданного интерфейса будет унаследован от родительского, поэтому при необходимости предварительно потребуется изменить MAC родительского
bsd$ sudo ifconfig ath0 ether 00:11:22:33:44:55
bsd$ sudo ifconfig wlan0 create wlandev ath0
Параметры подключения указываются в файле /etc/wpa_supplicant.conf
bsd$ cat /etc/wpa_supplicant.conf
network = {
ssid = "ISC14"
auth_alg = OPEN
}
Список доступных беспроводных сетей:
bsd$ ifconfig wlan0 list scan
Для инициализации подключения необходимо выполнить
bsd$ sudo wpa_supplicant -c /etc/wpa_supplicant.conf -iwlan0
Для получения IP-адреса по DHCP нужно выполнить скрипт /etc/rc.d/dhclient start wlan0, причем в /etc/rc.conf для wlan0 должно быть указано разрешение на получение динамичного IP-адреса:
bsd$ grep -i wlan /etc/rc.conf
ifconfig_wlan0="DHCP"