FreeBSD 11 的 WiFi 问题(Atheros 驱动程序)

FreeBSD 11 的 WiFi 问题(Atheros 驱动程序)

在 FreeBSD 10.3 中,我的 Atheros 卡工作正常并显示为/dev/ath0.现在,在 FreeBSD 11 中,情况不再是这样,尽管模块已加载并且系统似乎可以识别该卡:

root@igloo:~ # sysctl net.wlan.devices
net.wlan.devices: ath0

仍然ath0无法使用:

root@igloo:~ # ifconfig wlan0 create wlandevice ath0
ifconfig: must specify a parent device (wlandev) when creating

我必须做什么才能使用该卡?

答案1

错误消息表明您需要使用wlandev而不是wlandevice.

尝试:

ifconfig wlan0 create wlandev ath0

可以找到更多信息和示例在 ath(4) 联机帮助页中

答案2

要配置网络,请/etc/rc.conf通过添加以下行来编辑您的网络(以在启动时配置网络):

wlans_ath0="wlan0"
ifconfig_wlan0="WPA SYNCDHCP"

创建wlan接口:

ifconfig wlan0 create wlandev ath0

扫描接入点:

ifconfig wlan0 up scan

创建一个/etc/wpa_supplicant.conf包含以下内容的配置文件:

network={
ssid="your_ssid"
psk="your_password"
}

连接:

要连接,您需要重新启动网络服务:

service netif restart

重启网络服务后,wifi应该可以工作了。

您也可以通过以下方式连接wpa_supplicant

wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf

答案3

只是为了将我的经验添加到此线程中。我正在转换一台旧的 Asus P5G41T-MLX 机器来运行 FreeBSD 11.1,最初它找不到 Atheros AR8131-BL1A 设备。更新BIOS解决了问题

相关内容