在Ubuntu 16.04中无法显示WiFi网络。

最近我下定决心开始使用Ubuntu。首先安装了14.10版本,但效果不佳。在那个版本中,无线网络选项不可见。我无法打开无线连接。之后我重新安装了16.04版本,在这个版本中,显示有无线网络选项,但没有任何网络显示出来。有什么建议可以解决这个问题吗?

我正在使用一台富士通Lifebook。 - Zihan
2可能是16.04升级后暂停后无法使用Wifi的问题的重复。如果网络管理器因为一个错误而混乱,并且有时将Wifi设备视为以太网,那么这可能会起作用。 - Jeremy31
1请编辑您的问题并添加lspci -knn | grep Net -A2; rfkill list终端命令的输出。 - Pilot6
1请运行网络诊断并编辑您的问题,包括结果链接。 - David Foerster
可能的解决方案:https://askubuntu.com/a/921392/427233 - David Refoua
我遇到了同样的问题:有很多WiFi显示出来,但没有我的。后来我发现,我的WiFi适配器不支持超过12的信道。所以,我从调制解调器上将信道改为10而不是13。现在它可以正常工作了。所以,你需要在这个链接上检查一下你的调制解调器信息:我的型号是(BCM4313)https://help.ubuntu.com/community/HardwareSupportComponentsWirelessNetworkCardsBroadcom - HakanC
对于那些仍在寻找解决方案的人,我搜索了几天,解决方案是更新内核到5.10或5.12版本。例如,我在20.04.2 LTS上使用双系统,内核版本为5.8,无线和蓝牙都无法工作。我通过https://askubuntu.com/a/1291835/855698将内核升级到了5.12版本,现在一切正常运行。希望这对那些遇到类似问题的人有所帮助。 - PЯINCƎ
4个回答

这对我解决问题有所帮助。
sudo systemctl restart network-manager

或者

sudo service network-manager restart

我还在寻找一个永久解决方案,但这个方法可以解决问题直到重新启动。

更新

再次遇到了类似的症状。我已经稳定地运行着16.04版本好几个月了,然后突然昨天WiFi就停止工作了。在网络管理器上没有显示任何网络。尝试了很多建议(包括我自己的),但都没有起作用。

最后意识到我的最后一次升级并不顺利,并且在中途崩溃了。移除了dkpg锁定并运行了sudo apt-get upgrade。重启后,一切恢复正常。

sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock

Ubuntu的网络管理器似乎相当脆弱!

2有关永久解决方案的研究有任何最新进展吗? - जलजनक
这对我也起作用了。你知道有没有什么永久解决方案吗? - mustafa
1但是如果没有网络我就不能运行apt upgrade - Aaron Franke
在文件/usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf中添加一行greeter-setup-script=service network-manager restart,以便在进入登录界面之前每次都重新启动网络管理器。 - allenyllee

  • 打开终端并输入lspci
  • 找到您的无线适配器的名称 例如:网络控制器:英特尔公司无线....
  • 进入系统设置 > 软件和更新 > 附加驱动
  • 如果您看到您的无线适配器的名称,请检查适配器是否已启用。如果未启用,请点击使用XXYY(您的适配器名称)
  • 点击应用更改
  • 这将安装来自制造商的设备驱动程序(如果有)。安装完成后,您将被要求重新启动。

这帮了我很多,节省了时间。 - Tarun
这对我有效 - Surendra Shrestha
7如果在“附加驱动程序”列表中没有看到您的无线适配器的名称,那该怎么办呢? - BourbonCreams
谢谢这个。在我的情况下,Wi-Fi适配器几天前突然停止工作了。我不确定用户是否收到更新提示,但我有点怀疑,因为他甚至都不知道密码。无论出于什么原因,Wi-Fi设备没有被使用,所以我按照你的建议打开了它,然后必须设置一个安全UEFI密码。重启后,MokManager提示我输入密码。重新启动进入Ubuntu,嗯,Wi-Fi恢复正常了。 - mkey

安装rfkill
sudo apt-get install rfkill

然后运行这个命令
rfkill unblock all

检查一下WiFi是否正常工作。如果不正常,按照以下步骤操作。
sudo nano /var/lib/NetworkManager/NetworkManager.state

然后你会看到一些设置。将所有设置都设为“true”,重新启动你的系统。
在终端中输入以下命令。
rfkill list

你会发现有些是软封和硬封。所有的都应该是“否”。
如果不是“否”,那么你需要想办法将它们变成“否”。我这样做了,对我起作用了。
sudo modprobe -r acer-wmi
cd /etc/modprobe.d
sudo nano blacklist.conf

然后在文件末尾添加一行新的黑名单acer-wmi。
然后按下Ctrl+O保存文件,关闭它并重新启动系统。应该可以正常工作。

转到系统设置->网络。在那里找到所有可用的无线或WiFi。

1系统>软件和设置>附加驱动程序,请检查是否有适用于您的笔记本电脑的无线驱动程序。 - Arup Roy Chowdhury
2我在我的联想电脑上遇到了同样的问题。使用这个命令:sudo systemctl restart network-manager.service 可以解决我的问题。 - user546820
当我进入“所有设置”->“网络”->“无线网络”时,它显示飞行模式已开启,无线网络已关闭,我的所有网络都显示超出范围。我可以关闭飞行模式,但无法打开无线网络。 - zorkerz