一、ubuntu16.04下无法连接wifi(试遍所有方法及解决方案)
问题描述:前一天正常使用,第二天突然没网,右上角网络标识无连接(非扇形),且不显示附近的wifi信息。
注:由于安装的是双系统不是虚拟机,在win下解决的方案未尝试。
-
操作1:
以前也遇到过,等等或者重启就好了,这次不想等,彻底解决一下。 -
操作2:更改NetworkManager值。
网络管理器(NetworManager)是检测网络、自动连接网络的程序,可以管理有线网络连接和无线网络连接。
1.#打开终端
2.cd /etc/NetworkManager #进入/etc/NetworkManager文件夹.
3.sudo vim NetworkManager.conf #编辑NetworkManager.conf文件 。
4.#若有如下显示,将false改为true并保存
[ifupdown]
managed=false
重启验证,操作2失败。
3. 操作3:从无线模块入手查看问题。
rfkill是一个内核级别的管理工具,可以打开和关闭设备的蓝牙和wifi。
博主rfkill list all后与该文一致,不多赘述。
rfkill list all#列出所有可用设备
sudo modprobe -r ideapad_laptop #移除ideapad的无线模块
#在/etc/rc.local文件中添加命令sudo modprobe -r ideapad_laptop
(个人认为该解决方案是不完整的,应该是更改模块开关权限,而非移除.轻喷)
与操作3同类型解决方案1(更全更详细,三种方法都试了,失败)
----后来才意识到这里有问题,没网,根本update不了。 至于其他帖子里没提如何在“没网”状态下就能update,、、、
与操作3同类型解决方案2
提示切换到root用户。尝试过,失败。
sudo nano /etc/modprobe.d/blacklist.conf
#在最后一行添加:
blacklist acer-wmi
尝试过,失败。
4. 操作4:命令行连接wifi。
ifconfig#查看网络信息
ip addr
sudo iw dev#查看无线设备
sudo iw dev wlan0 link#检查无线设备情况(假设无线网卡是wlan0)
sudo ip link set wlan0 up#开启无线设备电源:
sudo iw wlan0 connect [essid]#连接wifi(根据essid连接就是无线名)
sudo dhclient wlan0#通过DHCP获取IP地址
尝试过,失败。(不识别wlan命令,未安装对应依赖)
5. 操作5:修复/重装驱动型。
据说是离线也可,实际上sudo apt-get update是必须联网的。
还有这个。
尝试失败。
你问我为啥不联网?网线插上提示有问题,连接不上。很气。
6.终极操作66666:联网,更新。
其实最开始搜索解决方案的时候先看到了这个帖子(毕竟号称绝对有效),但一是插网线不识别造成无法联网,二是系统本身相关设置与文中2、3、4已经一致,而且我sudo apt-get update也成了(可不,又没联网,肯定没啥能update的),以为不能解决问题。这两个帖子的核心就是 有网,才能更新。
我个人觉得对我最重要的一步:手机USB联网。
sudo apt-get update
sudo apt-get install bcmwl-kernel-source
再小tip一下:先安装vim(应该大部分用ubuntu的小伙伴都装了,废柴的废话)。
我一直没安装vim(说不出为啥,就是不想装这个,回想一下,自己好蠢啊啊啊,前几个教程不行也许也是因为不识别其中的指令),第一遍sudo apt-get update非常慢,一个小时也没完,最后不得已中断了我心态已经崩了。操作4中提到了不识别wlan指令,我就sudo apt install vim了一下,而后的sudo apt-get update非常流畅,wlan指令也能识别了。
成功!!!!完结撒花~~