买了个惠普笔记本,没有有线网口,之前解决无线网驱动问题都可以先连有线,然后通过一系列指令更新安装无线网驱动,现在没法接有线网,无线网驱动只能用其他设备下载,然后拷贝,安装,具体步骤如下:
一.查看无线网卡驱动类型:
在Windows下控制面板-设备管理器中可以查到无线网卡具体型号,我的电脑无线网卡型号是Intel Dual Band Wireless-AC 3168.
二.去Intel的官网查找适用于Linux的无线网卡驱动
https://www.intel.com/content/www/us/en/support/articles/000005511/network-and-i-o/wireless-networking.html
三.查询一下自己的Ubuntu内核
uname -sr
我的是4.0,网卡驱动要求内核4.6以上,我们下载4.8并安装
四.打开http://kernel.ubuntu.com/~kernel-ppa/mainline/选择合适的版本下载
$wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8/linux-headers-4.8.0-040800_4.8.0-040800.201610022031_all.deb
$wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8/linux-headers-4.8.0-040800-generic_4.8.0-040800.201610022031_amd64.deb
$wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8/linux-image-4.8.0-040800-generic_4.8.0-040800.201610022031_amd64.deb
五.拷贝上述四个文件到笔记本下,安装:
sudo dpkg -i *.deb
六.重启,选择新的内核,然后查看内核版本,我的显示4.8,表示内核已经更新:
uname -sr
七.把下载好的驱动复制到lib的firmware中
$sudo cp -i iwlwifi-3168-22.ucode /lib/firmware
八.更新grub,重启:
$sudo update-grub
$sudo reboot
在右上角发现了“启用wifi”选项(在安装驱动前,无此选项),但是点击仍然无法启动wifi
九.查看是否存在软硬件阻塞:
rfkill list all
显示:
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
1: acer-wireless: Wireless LAN
Soft blocked: yes
Hard blocked: no
2: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
存在软件阻塞
十.加入黑名单:
sudo gedit /etc/modprobe.d/blacklist.conf
最后一行写入:
blacklist acer-wmi
十一.保存,重启,正常连接wifi
参考:https://blog.csdn.net/yrc19950911/article/details/79156065