三种有效方法,解决Linux Mint中WiFi速度慢或无连接问题
在这个简短的指南中,你将看到如何解决与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 论坛