适用于 Asus 550L 的 Ubuntu WiFi 驱动程序

适用于 Asus 550L 的 Ubuntu WiFi 驱动程序

我的华硕 550L 最初配备 Windows 7,现在配备 Ubuntu 20.04,通过 Wi-Fi 连接到互联网。连接时间很短,而且不稳定。

您有什么建议吗?或者您能告诉我如何更改驱动程序(Ralink corp. RT3290 Wireless 802.11n 1T/1R PCIe [1814:3290])?

答案1

您的旧式 Mediateek RT3290 设备是 WiFi+蓝牙适配器,因此两者之间可能会存在干扰。

似乎还有几种替代方案。

  1. 有时配置选项会有所帮助,例如更改 WiFi 信道或设备天线。您可以检查是否有类似的东西。

  2. 这篇类似的帖子你可以试试

     sudo sed -i 's/wifi.powersave = 3/wifi.powersave = 2/' /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
     systemctl restart network-manager.service
    

    这会更改 中的 powersave 配置/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf。据报道,将值更改为0而不是 也2可能会起作用。你也许还需要

     sudo iwconfig wlo1 power off
    

    (使用您的适配器名称而不是wlo1,您可以使用 进行检查iw dev)。

  3. 这个旧线程还提倡禁用电源管理

     sudo iwconfig wlo1 power off
     sudo iwconfig wlo1 txpower fixed
    
  4. 这个旧的问答描述一种方法

     sudo apt install firmware-misc-nonfree
    

    适用于 Debian 9,它由最近的一份报告它在 Ubuntu 20.04 中可以正常工作。但是提到问题出在内核> = 4,并且尚未解决。 在东方,尝试并不困难

  5. 这个老答案展示了如何从源代码进行编译,并且它似乎对很多人有用,但它处理的是旧内核,因此不清楚它是否适合您。 这个比上面的更难尝试

答案2

您的无线网络可能因为电源管理而掉线;电源管理是指在非活动期间,卡会部分关闭以节省电池电量,然后在活动恢复时无缝地重新通电的功能。让我们禁用省电功能,看看是否有帮助。从终端:

sudo sed -i 's/3/2/' /etc/NetworkManager/conf.d/*

您的无线网络可能会掉线,因为其连接的频道突然发生了变化。

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

您的无线网络可能会掉线,因为有两个无线接入点具有相同的名称和密码。当您拥有同一路由器的 2.4 gHz 段和 5 gHz 段时,这种情况很常见。您的无线网络可能正在漫游,寻找更好的连接。如果是这种情况,我建议您重命名接入点;例如 myrouter2.4 和 myrouter5。

完成这些更改后,重新启动路由器。

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

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

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

有沒有改善?

相关内容