解决方法:
1.首先,查看对应的PCI设备,在终端中输入如下命令,可以看出,我的无线网卡是 Broadcom 的BCM4311
lspci
2.去掉默认的broadcom 无线网卡驱动。
sudo apt remove bcmwl-kernel-source
3.安装最新的broadcom 无线网卡驱动。
sudo apt install firmware-b43-installer b43-fwcutter
4.查看网卡驱动配置文件。
cat /etc/modprobe.d/* | egrep \'bcm\'
5.可以在blacklist.conf中看到bcm43xx被加入黑名单的配置,去掉该配置。
#blacklist bcm43xx
6.查看网卡设备。
lshw -c network
找到无线网卡的logical name:wlan0
7.配置网卡设备
编辑/etc/network/interfaces文件, 添加如下内容。其中wpa-ssid这行就是你的WIFI名称,wpa-psk就是你的WIFI连接密码,wlan0是WIFI接口名:logical name
auto wlan0
iface wlan0 inet dhcp
wpa-ssid xxxxxx
wpa-psk yyyyyy
8.使能网口设备
#首先关闭WIFI
sudo ifdown wlan0
#然后启用WIFI
sudo ifup -v wlan0
9.测试WIFI
ifconfig wlan0
10.测试网络
ping baidu.com