我在新组装的 PC 上刚刚安装了 Ubuntu 20.04,但它无法识别我的 WiFi 和以太网设备。我之前下载了 Windows 10,互联网连接正常,但当我使用 Ubuntu 时,却什么也得不到。甚至不是“未找到 WiFi”,而是“未找到 WiFi 适配器”。我已经像大多数论坛所说的那样进入了“软件和更新”->“附加驱动程序”,但那里只显示了我的显卡驱动程序。WiFi 和以太网设备安装在主板(msi B550 gaming edge WiFi)上,主板的驱动程序仅适用于 Windows 10 64 位。在规范中,它说使用的是“Realtek® RTL8125B 2.5G LAN”驱动程序,但它在“Intel® Wi-Fi 6 AX200”上运行。我不知道要使用哪个确切的驱动程序,即使我知道,我也不知道如何在 Linux 上安装它,因为我是新手。
唯一接近我的问题的问题是这里但是它使用的是 Arch Linux,而且我完全不明白该怎么做。
如何通过 WiFi 或以太网访问互联网?
现在我使用手机的 USB 网络共享来获取 WiFi,但是速度真的很慢。
这里是重要的输入时我得到的输出lspci -k
:
29:00.0 Network controller: Intel Corporation Wi-Fi 6 AX200 (rev 1a)
DeviceName: RTL8111E Giga LAN
Subsystem: Intel Corporation Wi-Fi 6 AX200
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
2a:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 04)
Subsystem: Micro-Star International Co., Ltd. [MSI] RTL8125 2.5GbE Controller
Kernel modules: r8169
对于ifconfig
:
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 2547 bytes 209036 (209.0 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 2547 bytes 209036 (209.0 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
和sudo lshw -C network
:
*-network
description: Network controller
product: Wi-Fi 6 AX200
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:29:00.0
version: 1a
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix bus_master cap_list
configuration: driver=iwlwifi latency=0
resources: irq:33 memory:fc600000-fc603fff
*-network UNCLAIMED
description: Ethernet controller
product: RTL8125 2.5GbE Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:2a:00.0
version: 04
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd cap_list
configuration: latency=0
resources: ioport:f000(size=256) memory:fc500000-fc50ffff memory:fc510000-fc513fff
我还遵循了很多教程,这些教程承诺通过安装额外的驱动程序来解决此问题,但这些教程都没有用。我认为这与内置的 WiFi 和以太网有关。请给我一些易于遵循的机构。我是 Linux/Ubuntu 的新手,我还不了解这些术语。提前感谢任何答案。
答案1
我找到了解决方案。我下载了 realtek 以太网驱动程序,并尽可能输入命令,它成功了。
答案2
尝试了所有方法后,我发现这款产品适用于我的 MSI GE66,配备杀手级 wifi 6
在终端中逐行输入以下命令。
- 下载最新的 Git 和 Build-Essential 软件包
sudo apt update
sudo apt-get install -y git
sudo apt-get install -y build-essential
- 下载 Iwlwifi-Firmware.git 存储库
git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
cd linux-firmware
sudo cp iwlwifi-* /lib/firmware/
cd ..
- 为您当前的设置创建反向移植的 Iwlwifi 驱动程序
git clone https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git
cd backport-iwlwifi
sudo make defconfig-iwlwifi-public
sudo make -j4
sudo make install
此命令可能需要强制您的机器从启动时使用驱动程序:
update-initramfs -u
重新启动计算机并验证其是否正常工作!
祝你好运