# ifconfig wlan0 up scanroot@ykla:~# ifconfig wlan0 up scanSSID/MESHIDBSSIDCHANRATES:NINTCAPS……此处省略一部分……test_5G50:d6:c5:93:d7:643654M-78:-95100EPAPCHANREPWPARSNWPSBSSLOADHTCAPVHTCAPVHTOPMODEWME……此处省略一部分……
# cd /usr/ports/net/bwi-firmware-kmod/# make install clean
可以先使用 USB 手机或者以太网先共享网络进行安装。也可以先把所需依赖下好放入目录。
在 /etc/rc.conf 添加:
wlans_bwi0="wlan0"
重启即可。
示例:配置 bwn 驱动
安装固件:
# cd /usr/ports/net/bwn-firmware-kmod/# make install clean
配置 /boot/loader.conf,添加:
if_bwn_load="YES"
配置 /etc/rc.conf,添加:
wlans_bwn0="wlan0"
注意
一些在 FreeBSD Broadcom Wi-Fi Improvements 列出的型号带有 $ 注释:The optional bwn(4) PHY driver is derived from b43 GPL code, and must be explicitly enabled. 即需要一些基于 GPL 协议的代码。众所周知 FreeBSD 基本系统包括内核都是去 GNU 化的,因此需要重新编译内核来支持该协议。
# cd /usr/src/ # 此处是内核源码安装目录。# cd sys/amd64/conf/ # 注意架构!# cp GENERIC MYKERNEL #重命名便于识别# echo "options BWN_GPL_PHY" >> MYKERNEL #添加内核参数# cd /usr/src# make -j4 buildkernel KERNCONF=MYKERNEL # -j 后边的参数为 CPU 核心数,下同# make -j4 installkernel KERNCONF=MYKERNEL
root@ykla:~# ifconfig wlan0 list capsdrivercaps=591c541<STA,FF,IBSS,HOSTAP,SHSLOT,SHPREAMBLE,MONITOR,WPA1,WPA2,WME>cryptocaps=b<WEP,TKIP,AES_CCM>htcaps=207002d<LDPC,SHORTGI20>