欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

三种有效方法,解决Linux Mint中WiFi速度慢或无连接问题

最编程 2024-08-14 18:40:53
...

在这个简短的指南中,你将看到如何解决与Linux Mint中没有或缓慢的WiFi有关的问题。Linux Mint中的WiFi问题可能是由不同的原因造成的,比如:

  • 错误的驱动程序
  • 不正确的设置
  • 电源管理
  • 以及更多

接下来的步骤将涵盖Linux Mint中WiFi问题的最流行的解决方案。

第1步:调查问题

解决WiFi问题和其他问题的第一步是找到问题的原因。

让我们收集关于互联网连接和互联网的技术信息。

电脑的一般信息

inxi -Fzx

结果:

System:
  Host: my-machine Kernel: 5.4.0-81-generic x86_64 bits: 64 compiler: gcc
  v: 7.5.0 Desktop: Cinnamon 4.4.8 Distro: Linux Mint 19.3 Tricia
  base: Ubuntu 18.04 bionic
  
  ...
  
Info:
  Processes: 488 Uptime: 2h 22m Memory: 31.38 GiB used: 9.00 GiB (28.7%)
  Init: systemd runlevel: 5 Compilers: gcc: 7.5.0 Shell: bash v: 4.4.20
  inxi: 3.0.32

你可以在上面找到一个网络部分:

Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
  vendor: Micro-Star MSI driver: r8169 v: kernel port: f000 bus ID: 1e:00.0
  IF: enp30s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Device-2: Intel Wireless 8260 driver: iwlwifi v: kernel port: efa0 bus ID: 02:00.0
  IF: wlp2s0 state: down mac: <filter>
  IF-ID-1: usb0 state: unknown speed: N/A duplex: N/A mac: <filter>

我们可以看到两个设备和它们的驱动程序:

  • 设备1--电缆
  • 设备2--WiFi

从终端获取网络和WiFi信息

为了获得网络信息,你可以使用下面的命令:

iwconfig

这将返回WiFi信息,如果没有则不返回:

lo        no wireless extensions.

enp30s0   no wireless extensions.

或:

wlan0     IEEE 802.11bg  ESSID:"TP-LINK_A1386C"  
          Mode:Managed  Frequency:2.427 GHz  Access Point: D4:E8:84:B4:27:7D   
          Bit Rate=2 Mb/s   Tx-Power=22 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=46/70  Signal level=-60 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:1   Missed beacon:0
lsmod | grep iwlwifi

从用户界面获取网络信息

关于网络的信息,特别是关于WiFi的信息,可以通过以下方式获得:

  • 主菜单
  • 首选项
  • 网络 (Cinnam-settings)

在这里你可以找到所有连接设备的信息。

第2步:禁用无线网卡的电源管理

第一个解决方案是禁用电源管理选项,这可能会导致不稳定的WiFi连接

根据硬件和版本的不同,这可能会大大加快WiFi的速度。

要禁用电源管理并加快WiFi速度,请遵循以下步骤:

  • 打开终端
  • 输入iwconfig
  • 检查Power Management 的值。如果是
    • Power Management:off 或未提及--无事可做
    • Power Management:on - 继续下面的步骤
  • 在终端键入下一个命令
    • sudo sed -i 's/3/2/' /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
  • 重新启动并再次检查iwconfig

比较改变前和重启后的结果 - 检查最后一步。

如果WiFi情况更差,你可以通过以下方式恢复改变。

sudo sed -i 's/2/3/' /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf

检查更改后的速度。

手动改变电源管理选项

要手动禁用电源管理,你可以使用下一个命令:

sudo nano /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf

该文件有内容:

connection]
wifi.powersave = 3

将数值改为2并保存文件。最后需要重新启动。

第3步:更新蓝牙、加密和天线聚合的驱动iwlwifi选项

在某些情况下,驱动程序需要更新设置,以便有稳定的WiFi连接

让我们来看看如何改变设置,以加快速度并使WiFi连接更稳定

  • 打开终端
  • 输入lsmod | grep iwlwifi
  • iwlwifi (红字)--如果是的话,继续
  • 在终端键入
    • echo "options iwlwifi bt_coex_active=0 swcrypto=1 11n_disable=8" | sudo tee /etc/modprobe.d/iwlwifi-3options.conf
  • 回车键并重新启动

测量之前和之后的变化。

是什么造成了这些变化

  • swcrypto=1 - 从硬件加密改为软件加密
  • bt_coex_active=0 - 禁用WiFi芯片组的蓝牙
  • 11n_disable=8 - 启用天线聚合

第4步:禁用WiFi的IPv6

在某些情况下,IPv6可能是导致速度慢或连接不稳定的原因

要测试没有IPv6的WiFi,你可以按照以下步骤进行:

  • 主菜单
  • 首选项
  • 网络连接或网络(Cinnam-settings)。
  • 编辑WiFi连接
  • 标签IPv6设置
  • 将方法改为忽略
  • 保存并重新启动

第5步:测试WiFi速度

我建议在做任何改变之前测量WiFi速度,并做个记录

然后应用这些变化并重新启动--再次记录这些数值。

一般来说,测量WiFi和网速的一个好工具是。Ookla speedtest

另一个有用的比较是WiFi与电缆。这可能会显示更多问题。

为了避免干扰或其他问题,测试应该只在WiFi上或只在电缆上进行。

资源

要找到更多关于如何修复WiFi连接的方法,你可以查看

  • 如何解决互联网连接问题 - Easy Linux Tips项目
  • Realtek无线芯片组:安装正确的驱动程序

或者在Linux Mint论坛上发表问题并提供你的相关信息:

  • 网络 - Linux Mint 论坛