Ubuntu 20.04 没有wifi解决方法 Realtek版本

目标解决问题

Ubuntu下有时候无线网卡驱动需要手动安装,但是不同wifi网卡型号安装的流程也不同。有些教程需要在windows下查看网卡型号,对于纯净Ubuntu用户来说非常麻烦。本文提供了只需在ubuntu下即可安装无线网卡驱动的方法。

确定是否为网卡驱动问题

在终端中输入命令:

lshw -c network

若存在驱动,则会显示,那么是别的问题,建议直接重启

 *-network
       description: Wireless interface
       product: Realtek Semiconductor Co., Ltd.
       vendor: Realtek Semiconductor Co., Ltd.
       .....

若不存在驱动,则会有 -network UNCLAIMED字样,此时缺少驱动,可以按照如下流程解决

查看网卡型号

首先,我们需要查看网卡的型号,输入命令

lspci -nn | grep -i net

笔者的输出为

04:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller [10ec:8125] (rev 05)
05:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. Device [10ec:c852] (rev 01)

第二行即为无线网卡的型号,但是Realtek的比较坑,要再通过一个网页查询。网址为Realtek查询地址
在框中搜索[10ec:c852],即输出的Device后段内容,查看具体网卡型号,查询后得知笔者的网卡型号为RTL8852CE。

git下载驱动文件

首先,确保安装了编译的相关依赖

sudo apt-get update
sudo apt-get install make gcc linux-headers-$(uname -r) build-essential git

如果已经安装了git,可以直接输入命令

git clone https://github.com/lwfinger/rtw89.git
cd rtw89
make
sudo make install

激活对应内核

接下来下载对应的网卡驱动内核,对网卡对应的驱动内核进行下载。内核下载链接
对于笔者来说,所需要的内核文件为rtw8852c_fw.bin(对应8852CE)
最后,将文件下载拷贝到 /lib/firmware/rtw89 中,注意是在/lib中的,而不是自己git的文件下。
复制过程需要更改下文件夹权限,可输入如下命令

sudo chmod -R 777 /lib/firmware/rtw89

最后输入命令激活相应内核,笔者的为rtw_8852ce

sudo modprobe -v rtw_8852ce

最后重启!

总结

Ubuntu 20.04没有wifi的大部分原因都是没有安装网卡驱动。Intel wifi的支持做的很好。但是Realtek需要自己动手,丰衣足食。通过查找网卡型号,下载并安装驱动文件,最后激活内核才可以成功安装驱动,解决没有wifi的问题。

  • 18
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 11
    评论
### 回答1: Ubuntu 20.04的开发者在设计时移除了WiFi图标。这是因为,Ubuntu 20.04默认使用了NetworkManager,这是一种可以自动管理您的网络连接的软件。因此,当您启动Ubuntu 20.04时,您将无法看到WiFi图标。但是,您可以使用其他方法来检查您的网络连接情况。 方法1:使用终端 您可以通过打开终端来查看网络连接情况。在终端中输入以下命令: $ iwconfig 这将显示您的网络接口(接口名称),以及它是否已连接到无线网络。 方法2:使用系统设置 您可以通过以下步骤来检查您的网络连接情况: 1.单击屏幕右上角的设置图标。 2.选择“网络”。 3.检查您的网络连接是否已连接。 如果您的网络没有连接,请通过选择“连接到隐藏的Wi-Fi网络”来连接无线网络并输入正确的Wi-Fi名称和密码。 因此,虽然Ubuntu 20.04没有WiFi图标,但您可以使用上述方法来查看您的网络连接情况。 ### 回答2: 首先,如果你在安装Ubuntu20.04之后发现没有WiFi图标,那么建议你仔细检查以下几个方面: 1. 检查你的电脑是否有无线网卡以及是否已经安装其驱动程序。 有些电脑在默认情况下可能不带有无线网卡或是默认不支持Ubuntu系统,因此你需要确认一下电脑本身是否支持WiFi连接。如果存在无线网卡,但是还没有安装其驱动程序,建议你检查对应的硬件设备中是否有有关驱动程序。 2. 检查网络连接是否已经启用。 如果你的网络连接还没有被启用,那么WiFi图标也是不会显示出来的。要启用网络连接,请打开 系统设置 → 网络 → Wi-Fi,并确保已选中 “启用无线网络”。 3. 检查登录用户是否有权限管理网络设置。 有些情况下,如果你的用户没有权限管理网络设置,那么WiFi图标也不会显示。如果需要修改网络设置,请确保你所有的用户账号都被授权以进行网络管理。 如果以上三个检查都没有解决你的问题,那么你可以尝试以下方法: 1. 通过终端命令来重启网络服务。 在终端命令中输入sudo service network-manager restart 命令即可重启网络服务。重启过程中可能会弹出一个对话框要求输入密码,请输入你的用户密码即可。 2. 通过终端命令来安装或重新安装network-manager软件包。 在终端命令中输入sudo apt-get install network-manager 命令即可安装或重新安装network-manager软件。如果软件已经安装,那么重装可以尝试解决问题。 总之,如果Ubuntu20.04没有WiFi图标,需要先检查无线网卡驱动是否存在,WiFi连接是否启用,以及用户是否具备网络管理权限,如果都没有问题则可以尝试终端命令来重启网络服务或重新安装相关软件包以解决问题。 ### 回答3: 在Ubuntu 20.04没有WiFi图标可能是由于多种原因导致的。以下是一些可能的解决方法: 1. 检查WiFi设备是否被正确识别:在命令行中输入lsusb命令可以查看是否有WiFi设备被识别。如果没有,请检查设备是否正确连接并且没有硬件故障。如果有多个WiFi设备,请尝试拔掉不需要的设备并重新启动电脑。 2. 检查网络管理器是否安装和运行:Ubuntu默认使用网络管理器处理WiFi连接。在命令行中输入sudo service network-manager status命令可以查看网络管理器是否正在运行。如果没有运行,可以通过命令sudo service network-manager start来启动它。如果网络管理器没有被安装,请使用sudo apt-get install network-manager命令安装它。 3. 检查网络管理器设置:在Ubuntu 20.04中,网络管理器应该自动管理WiFi连接。如果您手动修改了网络设置,可能会导致WiFi图标消失。在系统设置中选择“网络”选项,确保您的WiFi连接的“自动连接”选项已打开。如果还是无法解决问题,请尝试删除WiFi连接并重新添加它。 4. 检查Ubuntu是否更新:如果Ubuntu系统没有最新的更新,则可能会存在一些问题。请在终端中使用sudo apt update和sudo apt upgrade命令更新系统并重新启动电脑。 5. 检查Ubuntu是否支持您的WiFi设备:在某些情况下,Ubuntu可能不能完全支持某些WiFi设备。您可以在Ubuntu社区中搜索是否有关于您的设备的解决方法

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值