版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/fljhm/article/details/79281655

首先,真实的这是我踩了4天的坑,新入手的 Thinkpad E470C i5-6125U 商务极速版 一块ssd256G(我不是打广告哈),我是想吐槽它,因为涉及的是网,所以直接说它的以太网(就是有线,再白话文点就是插网线的驱动网)是集成的网卡rlt8111/8618/8411,下面划重点啦哈!!!【敲黑板,duang duang duang】无线网是 Retaltek Semicondutor Co. Ltd Device c821【就是rtl8821ce】【Retaltek有官网说明】,没错就是这个坑比的网卡,2017年9月04一位外国友人在unix&linux的官网上写道【Your wireless device is a Realtek RTL8821CE that is not yet supported in Linux.  I would contact Lenovo about a replacement for your laptop that is made by Intel.  Lenovo uses a whitelist in the BIOS and they will only boot if a supported wireless card is present in the internal slot】就是告诉你linux现在不支持这个型号的网卡,nmm这还搞什么搞?我气得想退货,反正我还没到7天无理由退货,我女票也在旁边说退了吧,这花钱买个不好使的,咋用?【没绣啊】但是我想作为一名理科男中的IT男怎么能被这点困难吓退?没有困难要制造困难再去解决,有困难就要埋头苦干的去解决困难,正在我沉浸在着解决这个困难的时候大家对我投来各种羡慕的幻想中,女票一巴掌打在我的头上!!!吃饭。。。想啥美事呢,这天还没黑呢。东北的女人果然惹不起,乖乖吃完饭继续来战这个问题。【都是一个一个字敲出来的大家就当娱乐一下,别紧张下面一定能解决这个问题】【这个很重要先在Bios里面把secrety root 设置成disable 】

ubuntu无线网卡问题有很多种:

先说比较简单的:

在ubuntu的终端[启动快捷键ctrl+alt+T]里输入rfkill 如果有Wireless n那恭喜你,你这个问题很小,几部就解决了

  1. 0: ideapad_wlan: Wireless LAN
  2. Soft blocked: no
  3. Hard blocked: no
  4. 1: ideapad_bluetooth: Bluetooth
  5. Soft blocked: no
  6. Hard blocked: no
  7. 2: hci0: Bluetooth
  8. Soft blocked: no
  9. Hard blocked: no

可直接转向这个网站  http://forum.ubuntu.org.cn/viewtopic.php?f=77&t=187659  【感谢分享_一往情深,分享是一种精神,开源是一种奉献】【RTL8111/8168B{多个b没啥影响思路还是一样的}集成系列和咱们这个都差不多,原理都是一样的】

复杂的来了!!!

如果输入rfkill是这样的【像素不好大家对付看】

哈哈,这就是RTL8821CE这个坑比的网卡的锅,但是时代在发展,技术在进步,ubuntu早晚会支持的。

我的电脑情况图:

只有有线,没有无线,有人说改一下附加驱动,但是如果你的无线没有驱动,你改了有个球用,我一开始就在那个坑里,请赌窝文章的老铁门别入坑。说正题!!

第一步:再看一下lspci -v 如果你的也是下面这样

01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
Subsystem: ASRock Incorporation Device 8168
Kernel driver in use: r8169
Kernel modules: r8169

这个说明你要先修改一下你的以太网版本要求你是8168的,但是你安装的r8169所以要改一下。

官网链接:

http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false#2

【这个CSDN的格式控制真反感,但是为了让更多人不走坑,我忍了,就像刚刚我女票打我那巴掌,也是为了给你们填坑我才忍了,不要夸我,男子汉不需要同情,需要基情,】下载对应的以太网驱动,【选择LINUX driver for kernel up to 4.7(这个4.7以后还会变的,自行脑补吧) 】下面我留个 第一个网盘链接 《侵权请联系我删除》需要的自己下。

下载之后有个readme文件,打开读一下,有安装的命令和步骤,灰常简单,不赘述。

第二步:看看内核版本是多少?低于4.14的升级到4.14.

输入命令 uname -sr 查看内核的

下载ubuntu内核版本网站:  http://kernel.ubuntu.com/~kernel-ppa/mainline/

如果64位【图是别人的 请记住下载4.14版本及以上的】

如果32位

你也可以直接点击下载下来,然后按上面顺序一个一个执行 命令都是 sudo dpkg -i *XXX.deb。要执行三次,有的人图简单一次行用*.deb执行,很大概率都是出错的,这三个是有依赖关系的哦!!!

 请注意reboot  要重启啊。有的机子不用重启,但重启准没错。再查看下内核版本就行了,升级了就OK

第三步:【上俩步没整明白的别来这一步,别自己进坑啊】安装网上大神编的ubuntu支持rtl8821ce的源码,这应该也是ubuntu系统的好处之一,懂无线编辑的程序猿啪啪啪敲出来分享给大家,别人在上面进行加工逐渐形成了稳定的、成型的驱动,这既是ubuntu的自由之美呀!【其实前两天好想打死这种自由。法无禁忌即自由,想念你->我们的达康书记{没看过自己补一下《人民的名义》}】【secrety root 设置成disable 前面说了的哈。不然可能有线网都没有!!!】

先上一下原网站以表尊重:  https://github.com/endlessm/linux  【其实很多“没用”的,因为我写在用不到】

然而我们并不需要这么多的东西,不要直接去这个网站下载,有人问那我哪里去找?给你们网盘分享啊。似不似傻,看后面!!!

1.下载之后解压(右键提取到此处..)找到其中的(上面全下载下来的那些傻哥们这个文件在rtl8821ce里面的)

Makefile文件中把 "export TopDIR ?= ..."  改成  "export TopDIR ?= PATH TO EXTRACTED DIRECTORY" 就是填写当前路径地址(pwd查看当前文件夹所在的路径)【也有改成export TopDIR ?= $(shell pwd)】可以成功的,但我没成功。所以老实的按部就班吧

2.改完之后 ,执行

  1. 1. make
  2. 2. sudo make install
  3. 3. sudo modprobe -a 8821ce

3.reboot 重启。

看一下我成功的结果:

前面说的百度网盘分享

第一个,以太网的r8168的驱动:链接:https://pan.baidu.com/s/1dGZC70d 密码:cwsx  【侵权请联系我删除】

第二个 ,无线网rtl8821ce的压缩包:链接:https://pan.baidu.com/s/1sneDK8d 密码:8930  【侵权请联系我删除】

有问题的人可以给我发邮件,gzu_hmjiang@163.com 我看到会第一时间回复

windows / linux 不能连接wifi问题相关推荐

  1. windows linux 使用usb | WiFi连接手机摄像头

    windows linux 使用usb | WiFi连接手机摄像头 Windows案例 linux的话下载linux版的 , 电脑通过 usb 连接摄像头 跑python 电脑上没有摄像头,去某宝上面 ...

  2. windows 查看已连接WIFI密码

    windows 查看已连接WIFI密码 win10系统 点击开始菜单或按下 键盘上的 win 键 (Ctrl键右边那个). 在搜索框内输入"网络连接". 点击"查看网络连 ...

  3. linux 无线网络连接不上网,linux无法连接wifi,不显示wifi

    首先感谢 Ubuntu 无线网络连接WIFI(b43驱动出现DMA问题的解决,根据文章的命令找到了问题所在. 1. dmesg | grep b43 (找到问题) dmesg用于检测和控制内核缓冲,帮 ...

  4. linux树莓派连接wifi密码,树莓派连接WiFi,不使用界面,多WiFi切换

    树莓派连接WiFi,不使用界面,多WiFi切换 概述 树莓派是一个只有信用卡大小的卡片式电脑,基于ARM架构,采用Linux作为其操作系统:它默认是通过有线接口连接互联网,对于如此小巧的设备,有线连接 ...

  5. Linux下连接WiFi常用命令,如何优雅的通过SSID、BSSID连接WiFi

    Linux下扫描WiFi常用命令 1.查看指定无线网卡WiFi情况 iwconfig wlan0 # wlan0--->网卡名称 2.nmcli命令基本操作 连接:sudo nmcli devi ...

  6. linux 开机连接wifi密码忘了怎么办,自己设置的wifi密码忘了怎么办?

    问:家里的wifi设置后一直没有管理,因为手机每次都是自动连接wifi,没有输入密码. 昨天朋友来家里,要连接wifi上网,结果我想了半记不起wifi密码是什么了,有什么办法可以找回wifi密码? 答 ...

  7. java代码实现在Windows中自动连接WiFi(乞丐版)

    之前在学校用校园网时每次开机自己都要连接WiFi然后手动登入校园账号,频繁的登入使我萌生了能不能用代码来完成这些操作.说动手就动手,但现在暑假不在学校无法查看校园登入的一些参数,于是打算先实现自动连接 ...

  8. Windows 获取已连接WIFI密码

    获取当前已连接WIFI密码 1 打开控制面板,选择网络与共享中心. 2 点击当前连接的wifi: WLAN(图书馆 2F) . 3 点击无线属性(W) . 4 选择安全,然后勾选显示字符(H),就可以 ...

  9. linux电视连接wifi,电视连接wifi网怎么弄 电视连接wifi网方法介绍【图文】

    现在大部分的电视都是具有一个wifi连接的功能的,可以连接网络使用,可以下载电影,也可以去一些专 门 看电影的电影播放器观看电影.可以使用无线网络的电视的数据库都是比较大的,可以观看很多的电影,资源非 ...

最新文章

  1. 减肥难?别急,精准调控细菌的方法已横空出世!
  2. 多线程之synchronized
  3. SQL语言之用户(Oracle)
  4. 80 after generation to marry or not to marry that is a question
  5. Callable接口
  6. SpringMVC Root WebApplicationContext启动流程
  7. java中formfile,基于Struts FormFile上传文件
  8. AzCopy – 上传/下载 Windows Azure Blob 文件
  9. 计算机网络与安全维护实训报告,计算机网络与安全管理专业实习报告
  10. 001 spring介绍
  11. 米尔电子i.MX8开发板评测
  12. UIKit 框架之UIAlertController
  13. 深入分析自定义表单验证与Cookies
  14. Linux中ssh远程登录服务、SSH免密登录
  15. 多文件云传输系统框架
  16. Bootstrap-CSS全样式
  17. Python - 常用库 - OpenCC(中文繁简体转换)
  18. chm 乱码 掌阅_CHM乱码解决
  19. 关于linux的filp->private_data解释
  20. 3.2 语音和语言处理简史

热门文章

  1. android的介绍及研究意义,基于Android的手机游戏研究与实现
  2. java计算机毕业设计美食推荐管理系统源码+系统+mysql数据库+lw文档
  3. php 字符串分割出数字,php:拆分字符串,直到第一次出现数字 - php
  4. html放大镜原理,Canvas实现放大镜效果完整案例分析(附代码)
  5. maven配置本地仓库位置
  6. node.js字符串转对象querystring.parse方法使用说明
  7. unity中的一些常见快捷键
  8. 【luogu CF685B】Kay and Snowflake(树的重心)
  9. 各项异性高光 Kajiya-Kay TDir or BDir
  10. leetcode15. 三数之和(详解)