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

ref

 

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内核 

Ubuntu 16.04 Linux系统内核升级方法

选择合适和内核进行升级

 

 #安装内核文件

sudo dpkg -i *.deb

 

#安装完成以后,重新启动系统,验证内核的版本

 

4.安装驱动

下好的驱动

查看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)详述

 


$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

5.重启

 

posted @ 2018-08-19 16:41  lightmare  阅读(3445)  评论(0编辑  收藏  举报