Для подключения необходимо создать интерфейс 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"


bsd$ man ifconfig
FreeBSD 10.0-RELEASE: Fri Jan 17 01:46:25 UTC 2014