Binary Strolls

Cyber rambling (or ranting), mostly about code

FreeBSD wifi configuration

August 4, 2018 , posted in freebsd, notes, short

To setup mulitple wlan profiles on FreeBSD and connect to them automatically one can use wpa_supplicant(8). To do this, add following entries to rc.conf(5).

ifconfig_wlan0="WPA DHCP"

This tells the system to run wpa_supplicant and dhcpd on the interface while coming up.

To store wifi profiles, use wpa_supplicant.conf(8). For example, to add a totaly made up WPA endpoint, append

network={
	ssid="apOne"
	psk="pass"
}

To add an open wifi (don’t recommend this, but if you really want to)

network={
	ssid="CityLibrary"
   	key_mgmt=NONE
}

Now wpa_supplicant will search and connect you the next available AP. You can control the order by setting the priority key. By default all networks have priority 0, the higher value, the higher priority.

This assumes you have setup your wireless card according to FreeBSD handbook.