wifi 在 20.04 中不断掉线

wifi 在 20.04 中不断掉线

我在联想 Thinkpad T410 上安装了 Ubuntu 20.04。我最近注意到一个问题,每天晚上笔记本电脑一段时间未使用后,wifi 就会掉线。起初它似乎进入了省电模式,所以我尝试使用以下命令禁用 wifi 适配器上的省电功能:

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

然后:

sudo systemctl restart network-manager.service

它似乎可以工作,但在过去的几天里,问题变成了 wifi 图标上出现了一个问号,我必须关闭 wifi 然后重新打开才能连接。

  *-network
       description: Wireless interface
       product: Centrino Advanced-N 6200
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:03:00.0
       logical name: wlp3s0
       version: 35
       serial: 58:94:6b:d9:ac:cc
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=iwlwifi driverversion=5.4.0-58-generic firmware=9.221.4.1 build 25532 ip=10.0.1.11 latency=0 link=yes multicast=yes wireless=IEEE 802.11
       resources: irq:30 memory:f2400000-f2401fff

03:00.0 Network controller: Intel Corporation Centrino Advanced-N 6200 (rev 35)

2: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no

对于正在发生的事情有什么建议吗?

答案1

sudo sed -i 's/3/2/' /etc/NetworkManager/conf.d/*。在终端中尝试此操作,然后重新启动网络管理器,sudo service network-manager restart如果此操作不起作用,则转到 wifi 设置,然后禁用 ipv6,然后使用相同命令重新启动网络管理器。希望此操作有效。

答案2

这是我过去解决 Centrino 无线设备类似问题的方法:

sudo tee /etc/modprobe.d/iwlwifi-opt.conf <<< "options iwlwifi 11n_disable=8 swcrypto=1 power_save=0"

然后重新启动iwlwifi

sudo modprobe -r iwldvm iwlwifi
sudo modprobe iwldvm iwlwifi
sudo service network-manager restart

它的作用是:

命令 行动
11n_disable=8 启用聚合 TX 选项
swcrypto=1 禁用硬件加密并改用软件。
power_save=0 禁用省电模式

希望这可以帮助。

相关内容