You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu 16 笔记本WiFi无法连接问题求助

嘿,刚从Windows转Ubuntu 16的新手兄弟,碰到这些问题真的太正常了——毕竟两个系统的逻辑差挺多的!咱们沉下心一步步来排查解决,别担心~

一、先搞定WiFi不显示的核心问题

有线能正常用,说明网络服务基础是好的,WiFi不显示大概率是驱动没装对或者服务没启动,咱们从基础查起:

  • 第一步:确认WiFi硬件是否被系统识别
    先打开终端(按下Ctrl+Alt+T就能召唤它),执行命令看看你的WiFi适配器有没有被系统认出来:

    • 如果是内置网卡,用:lspci | grep Network
    • 如果是USB外接网卡,用:lsusb
      要是能看到类似「Broadcom Corporation BCM43142」或者「Intel Corporation Wireless-AC 9260」这样的设备名,说明硬件没问题,只是驱动的锅;要是啥都没显示,先去BIOS里确认下WiFi开关是不是被禁用了(重启电脑按F2/F10/Del进BIOS,找Wireless相关选项)。
  • 第二步:检查NetworkManager服务状态
    Ubuntu靠NetworkManager管网络,要是它罢工了,WiFi图标肯定消失。执行命令看状态:
    sudo systemctl status NetworkManager
    如果输出里写着「inactive (dead)」或者「failed」,就重启它:
    sudo systemctl restart NetworkManager
    等个几秒,看看右上角的WiFi图标是不是回来了?

  • 第三步:针对性安装WiFi驱动
    Ubuntu 16对部分老网卡的驱动默认没预装,最常见的就是Broadcom系列:

    1. 先更新源:sudo apt-get update
    2. 装Broadcom驱动:sudo apt-get install bcmwl-kernel-source
    3. 重启电脑,WiFi应该就能搜到信号了。

要是是Intel的网卡,试试装固件包:sudo apt-get install linux-firmware,重启后再看效果。

二、关于之前误操作导致的系统问题

要是之前瞎敲终端命令改了配置,咱们可以重置NetworkManager的配置文件,回到初始状态:

  1. 先备份原配置(以防万一):sudo cp /etc/NetworkManager/NetworkManager.conf /etc/NetworkManager/NetworkManager.conf.bak
  2. 写入默认配置:
sudo echo "[main]
plugins=ifupdown,keyfile,ofono
dns=dnsmasq

[ifupdown]
managed=false" > /etc/NetworkManager/NetworkManager.conf
  1. 重启服务:sudo systemctl restart NetworkManager

这样就能把网络相关的配置拉回默认状态,解决误操作带来的问题。

三、NVIDIA驱动的异常问题

你提到在「附加驱动」里找NVIDIA驱动有问题,Ubuntu 16的默认源里驱动版本可能不全,咱们手动加官方PPA来解决:

  • 第一步:添加NVIDIA官方驱动源
    终端执行:
    sudo add-apt-repository ppa:graphics-drivers/ppa
    sudo apt-get update

  • 第二步:查看适合你显卡的驱动版本
    执行命令:ubuntu-drivers devices
    终端会列出系统推荐的驱动版本,比如显示「recommended: nvidia-384」,记下来这个版本号。

  • 第三步:安装推荐驱动
    sudo apt-get install nvidia-384(把384换成你看到的推荐版本号)
    安装完成后重启电脑,然后在终端输入nvidia-smi,如果能显示显卡信息,就说明驱动装成了!

内容的提问来源于stack exchange,提问作者smougie

火山引擎 最新活动