如何更改默认内核 Wi-Fi 驱动程序?

如何更改默认内核 Wi-Fi 驱动程序?

Ubuntu:20.04.3

内核:5.15.13

主板:MSI Pro Z690-A WIFI(MS-7D25)

处理器:I9 12900k

Wifi 6:英特尔板载(ax211 我不确定)

内核识别 wifi 和蓝牙。两者都不是 100% 好用。蓝牙断线或音乐音量太小。wifi 几乎无法导航。

从此官方英特尔页面下载一些驱动程序:https://www.intel.la/content/www/xl/es/support/articles/000005511/wireless.html

当我下载驱动程序时,我将它们放入/lib/firmware

虽然我认为我拥有的 wifi 卡型号没有具体出现,但我无法更改默认内核自带的驱动程序,我想测试它们是否工作得更好。

我怎能这样做?

sudo lshw | grep iw
             configuración: broadcast=yes driver=iwlwifi driverversion=5.15.13-051513-generic firmware=64.97bbee0a.0 so-a0-gf-a0-64.uc ip=192.168.1.39 latency=0 link=yes multicast=yes wireless=IEEE 802.1

答案1

使用中的 BSSID SSID 模式 信道速率

  •   xx:43:63:B0:7C:xx  POJA-F-2.4G               Infra  7     130 Mbit/s  >
    

我怀疑您为路由器选择了频道 7,因为它是一个重叠频道。https://www.metageek.com/training/resources/why-channels-1-6-11/

我强烈怀疑你的路由器仍设置为出厂默认设置;然而,许多无线驱动程序,包括无线上网受益于固定的而不是自动选择的设置。

首选 WPA2-AES;而不是任何 WPA 和 WPA2 混合模式,当然也不是 TKIP。其次,如果您的路由器支持 N 速度,那么使用 2.4 GHz 频段的 20 MHz 信道宽度(而不是自动 20/40 MHz)可能会获得更好的连接性,尽管它可能会影响 N 速度。我建议使用固定信道,1、6 或 11,而不是自动信道选择。此外,请确保路由器未设置为仅使用 N 速度;首选自动 B、G 和 N。进行这些更改后,重新启动路由器。

接下来,我建议明确设置你的监管范围。检查你的:

sudo iw reg get

如果您选择 00,则这是一个通用的设置。请在此处查找您的设置:http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2然后暂时设置一下:

sudo iw reg set IS

当然,如果不是冰岛,请替换您的国家代码。永久设置它:

sudo nano /etc/default/crda

将最后一行改为:

REGDOMAIN=IS

仔细校对,保存并关闭文本编辑器。

此外,您拥有一台非常现代的无线设备,它可以轻松实现非常高的速度,但连接到的是最早、最慢的协议,即 2.4 gHz。我确信,如果您再次使用特定设置连接到 5 gHz 路由器,那么您的运气会好得多。

编辑:我建议您仅连接到路由器的 5 gHz 段。路由器的自动选择功能可能会引导您使用更强但更慢的 2.4 gHz 段,但您可以通过重命名段来解决这个问题,我建议您重命名接入点;例如 myrouter2.4 和 myrouter5。然后,仅连接到 myrouter5。

接下来,请检查路由器中的设置。最好使用 WPA2-AES;不要使用任何 WPA 和 WPA2 混合模式,当然也不要使用 TKIP。

另外,请选择远离附近邻居使用的频道;检查:

nmcli device wifi list

就我的情况而言,有几个邻居使用 36 和 44 频道。因此,我选择了 149 频道。

在路由器上进行任何更改后,重新启动它。

有沒有改善?

相关内容