在 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
答案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解决了问题