You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04.2 LTS下以太网及TP-Link AC1300无线USB适配器无法识别,无法联网求助

您好,我明白您现在遇到的麻烦——Ubuntu 22.04.2 LTS连不上网,以太网和TP-Link AC1300无线适配器在系统设置里都找不到选项,翻了好多帖子试了方法也没解决,确实挺闹心的。先把您提供的硬件信息整理清楚,再给您几个针对性的排查和修复步骤:

您提供的硬件排查信息

1. 执行 lspci -knn | grep Eth -A3 的输出:

22:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
    Subsystem: Micro-Star International Co., Ltd. [MSI] RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [1462:7b86]
26:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP106 [GeForce GTX 1060 3GB] [10de:1c02] (rev a1)
    Subsystem: ASUSTeK Computer Inc. GP106 [GeForce GTX 1060 3GB] [1043:85b9]
    Kernel driver in use: nvidia

这里能看到以太网控制器,但没有显示Kernel driver in use,说明系统没加载对应的驱动,这是以太网无法识别的核心问题。

2. 执行 lshw -C network 的输出:

*-network UNCLAIMED
       description: Ethernet controller

这个输出直接显示以太网设备处于UNCLAIMED(未被认领)状态,进一步确认了驱动未正常加载的问题。


针对以太网(RTL8111/8168)的修复步骤

咱们先从以太网入手,毕竟有线网络相对容易解决:

  1. 尝试手动加载驱动
    Ubuntu 22.04默认应该自带这个网卡的驱动,但可能没自动加载。打开终端,输入以下命令手动加载:

    sudo modprobe r8169
    

    执行完后再跑一遍 lshw -C network,看看设备是不是从UNCLAIMED变成claimed了。如果成功,再去系统设置里看看有没有以太网选项。

  2. 手动加载无效?重新安装驱动
    如果上面的命令不管用,那可能驱动损坏或者没安装。这时候需要临时联网——您可以用USB线连接手机,打开手机的USB共享网络功能,Ubuntu一般能自动识别这个临时网络。联网后执行以下命令安装官方驱动包:

    sudo apt update
    sudo apt install r8168-dkms
    

    安装完成后重启系统,再检查以太网是否能正常识别和联网。


TP-Link AC1300大部分型号用的是Realtek RTL88x2bu芯片,Ubuntu默认不带这个芯片的驱动,得手动安装:

  1. 先确认芯片型号
    插上您的无线适配器,在终端输入:

    lsusb
    

    找到类似 Realtek Semiconductor Corp. RTL88x2bu [AC1300 Techkey] 的条目,确认芯片是RTL88x2bu(绝大多数AC1300都是这个芯片)。

  2. 安装第三方驱动
    同样需要临时联网(还是用USB共享手机网络就行),先安装必要的工具:

    sudo apt update
    sudo apt install git dkms
    

    然后获取RTL88x2bu的驱动源码(可以通过git从开源社区获取,或者手动下载对应的源码包解压到本地),进入源码所在目录后执行以下命令:

    VER=$(sed -n 's/\PACKAGE_VERSION="\(.*\)"/\1/p' dkms.conf)
    sudo rsync -rvhP ./ /usr/src/rtl88x2bu-${VER}
    sudo dkms add -m rtl88x2bu -v ${VER}
    sudo dkms build -m rtl88x2bu -v ${VER}
    sudo dkms install -m rtl88x2bu -v ${VER}
    sudo modprobe 88x2bu
    

    安装完重启系统,再去设置里看看无线适配器是不是出来了。


其他兜底排查建议

如果上面的方法都没解决,咱们再试试这几个方向:

  • 检查BIOS设置:重启电脑进入BIOS,确认以太网控制器和USB接口没有被禁用,必要的话恢复BIOS默认设置。
  • 切换内核版本:有时候新内核会有兼容性问题,重启时在GRUB菜单里选择「Advanced options for Ubuntu」,然后选一个旧版本的内核启动,看看网络设备能不能被识别。

备注:内容来源于stack exchange,提问作者AdorableWeasel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 08:34:51