tian7
(tian)
2
问题自己解决了,整理一下解决过程:
前半部分,主要参照https://dslwind.github.io/2021-06-07-b43xx/
首先是确定博通网卡的版本,根据版本选择模块。我的是4352用新版闭源驱动。
在shell中去掉博通的模块,启用新版驱动:
sudo modprobe -r b43 ssb wl brcmfmac brcmsmac bcma
sudo modprobe wl
而后用命令查看网络情况:
lspci -vvnn | grep -A 11 Network
就能看到网卡信息。
这时我的连接窗口还是无法扫描到网络,再参考gentoo的网络配置wiki:https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Networking/zh-cn
使用iw命令扫描无线网,wlan0根据上面的无线网名称修改;
iw dev wlan0 scan // 扫描可连接WIFI AP
扫描过后,图形配置界面中就出现了附近的wifi名称,点击连接输上密码,顺利的就可以使用了,不正常的接着向下。
链接psk加密网络:
iw dev wlan0 connect wifi名称 key psk:some-password
这里我家里的wifi报错了,最后两行提示了可用的认证方式psk和支持的加密方式,tkip,不支持aes加密,不知道是驱动的原因还是网卡的原因。
修改wifi路由器里的加密方式从aes改为tkip,注意修改以后家里的其他设备有可能也需要重新配置,iPhone,ipad倒是不需要。
再次重新连接后就能上网了,目前发现电脑自动睡眠或者重启后,无法自动连接,需要手动运行
iw dev wlan0 scan
后才会自动建立连接,不知道是哪里的问题。
Archie1
(Archie)
3
可以尝试使用 hwtuner
命令来连接 Wi-Fi。
tian7
(tian)
5
试了一下,hwtuner也搜索不到wifi信号,只有iw可以。不知道系统默认用啥管理信号,能改过来就好了