Skip to content

树莓派 FreeBSD 使用无线网卡驱动

环境

树莓派 2B FreeBSD 12 stable 无线网卡 RTL8188CUS

配置内核模块

首先通过编辑器编辑 /boot/loader.conf
添加以下两行:

legal.realtek.license_ack=1
if_urtwn_load="YES"

第一行是同意 realtek 的协议,第二行加载 urtwn 驱动。

配置 rc.conf

打开 /etc/rc.conf 文件,添加以下两行内容:

wlans_rtwn0="wlan0"
ifconfig_wlan0="WPA DHCP"

第一行是将 rtwn0 设备命名为 wlan0 ,第二行设置 wlan0 通过 WPA 认证方式,并且通过 DHCP 获取 IP 地址。

配置无线网络信息

创建 /etc/wpa_supplicant.conf 文件,内容如下:

root@generic:~ # cat /etc/wpa_supplicant.conf 
network={
    ssid="无线名称"
    psk="无线密码"
}

重启系统,之后通过 ifconfig 命令查看网络信息,如果没有发现 wlan0 设置,可以尝试执行以下命令:
service netif restart

参考文档:
https://www.freebsd.org/cgi/man.cgi?query=urtwn&sektion=4
https://www.freebsd.org/cgi/man.cgi?query=rtwnfw&apropos=0&sektion=4&manpath=FreeBSD+11-current&format=html
https://www.freebsd.org/doc/handbook/network-wireless.html


小菜园 原创文章,未经允许,请勿转载!

本文链接: https://www.imxcai.com/unix/freebsd/freebsd-on-raspberrypi-use-wireless.html