Configure a Wi-Fi client on a FreeBSD Virtual Machine
With the new FreeBSD VM created with a (passthru WiFi network device), now it is time to configure the WiFi device and make it work.
check the passthru device
# pciconf -lv | grep -B3 network iwlwifi0@pci0:0:5:0: class=0x028000 rev=0x1a hdr=0x00 vendor=0x8086 device=0x2723 subvendor=0x8086 subdevice=0x0084 vendor = 'Intel Corporation' device = 'Wi-Fi 6 AX200' class = network
create wlan with SSID
# ifconfig wlan0 create wlandev iwlwifi0 regdomain fcc country US ssid SpectrumSetup mode 11a channel 157
authenticate wlan0 with an Access Point (AP)
# wpa_passphrase "YOUR_SSID" "YOUR_WPA2passphrase" >> /etc/wpa_supplicant.conf # wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf
check wlan0 status
This shows the WiFi device is associated with the AP.
# ifconfig wlan0 wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=0 ether e0:2e:0b:92:e5:82 groups: wlan ssid SpectrumSetup channel 157 (5785 MHz 11a) bssid f4:69:42:57:3f:0e regdomain FCC country US authmode WPA2/802.11i privacy ON deftxkey UNDEF AES-CCM 3:128-bit txpower 23 bmiss 7 mcastrate 6 mgmtrate 6 scanvalid 60 wme roaming MANUAL parent interface: iwlwifi0 media: IEEE 802.11 Wireless Ethernet OFDM/36Mbps mode 11a status: associated nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
get an IP address by DHCP
# dhclient wlan0 DHCPREQUEST on wlan0 to 255.255.255.255 port 67 DHCPACK from 192.168.1.1 Bogus Host Name option 12: n1_iwl_vm (n1_iwl_vm) bound to 192.168.1.214 -- renewal in 21600 seconds. # ifconfig wlan0 wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=0 ether e0:2e:0b:92:e5:82 inet 192.168.1.214 netmask 0xffffff00 broadcast 192.168.1.255 groups: wlan ssid SpectrumSetup channel 157 (5785 MHz 11a) bssid f4:69:42:57:3f:0e regdomain FCC country US authmode WPA2/802.11i privacy ON deftxkey UNDEF AES-CCM 3:128-bit txpower 23 bmiss 7 mcastrate 6 mgmtrate 6 scanvalid 60 wme roaming MANUAL parent interface: iwlwifi0 media: IEEE 802.11 Wireless Ethernet OFDM/54Mbps mode 11a status: associated nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>