ubuntu 16.04 连接 wifi
我的电脑是win10+ubuntu16.04双系统。在ubuntu下无法连接wifi,一直用usb连接的手机流量,不太方便。现在来用安装无线驱动,顺便翻个墙。
https://blog.csdn.net/linzhineng44/article/details/78778143
查看网卡
yue@akayue:~$ lspci | grep Network
03:00.0 Network controller: Intel Corporation Device 24fb (rev 10)
无线网卡
yue@akayue:~$ lspci | grep -i net
02:00.1 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 12)
03:00.0 Network controller: Intel Corporation Device 24fb (rev 10)
查看安装的内核版本(不限以下三种,为了以后使用方便,记录以下)
yue@akayue:~$ dpkg -l | grep linux-image
ii linux-image-4.4.0-133-generic 4.4.0-133.159 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii linux-image-4.4.0-21-generic 4.4.0-21.37 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii linux-image-extra-4.4.0-133-generic 4.4.0-133.159 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii linux-image-extra-4.4.0-21-generic 4.4.0-21.37 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii linux-image-generic 4.4.0.133.139 amd64 Generic Linux kernel image
1.查看自己的无线网卡的型号
我的是intel dual band wireless ac 3168
2.注意驱动的要求
可以看到,需要的linux内核要求是4.6以上,14.04的ubuntu还是3.几的kernel,16.04的也不过4.4kernel,所以需要升级linux内核
通过下面的命令来查看内核
yue@akayue:~$ uname -r
4.4.0-133-generic
3.升级linux内核
选择合适和内核进行升级
#安装内核文件
sudo dpkg -i *.deb
#安装完成以后,重新启动系统,验证内核的版本
下好的驱动
查看readme文件,可以看到我们需要进行内核配置
$ cd /usr/src/
$ ls
$cd linux-4.18.3-..
Device Drivers ->Generic Driver Options ->Userspace firmware loading support
Linux 内核配置机制(make menuconfig、Kconfig、makefile)讲解
$make menuconfig
bug 1 : make: *** No rule to make target 'menuconfig'. Stop.
解决办法
sudo apt-get install ncurses-dev
当然在配置内核最好还要查看.config里面的CONFIG_FW_LOADER是否为Y
配置好内核后
cp iwlwifi-3168-22.ucode /lib/firmware
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步