18.04 版 WiFi 间歇性停止工作(戴尔 Inspiron 15 5000)

18.04 版 WiFi 间歇性停止工作(戴尔 Inspiron 15 5000)

我最近买了一台新笔记本电脑(戴尔 Inspiron 15 5000),自从安装了 Ubuntu 18.04 以来,无线连接一直存在稳定性问题。WiFi 会随机消失 30 秒到 1 分钟,然后重新出现。我无法通过重新启动适配器来使其更快地运行ifconfig

这些问题与这个 askubuntu 问题。我/var/log/syslog按照建议检查了Launchpad 上的这个错误并且确实找到了带有 的条目avahi-daemon[xxx]: Withdrawing address record for xx.xx.xx.xx on interface_name。建议的解决方案是禁用 ipv6 并重新启动,但这并没有解决问题。

我不确定如何正确诊断问题并从这里开始进展。

当 WiFi 不工作时,我尝试 ping 各种地址,但都出现以下消息:ping: [xxx]: Name or service not known

同样,rfkill list当 WiFi 不工作时,会出现以下情况:

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

一些系统信息:

lspci -v

    Subsystem: Dell QCA9377 802.11ac Wireless Network Adapter
    Flags: bus master, fast devsel, latency 0, IRQ 141
    Memory at c2000000 (64-bit, non-prefetchable) [size=2M]
    Capabilities: <access denied>
    Kernel driver in use: ath10k_pci
    Kernel modules: ath10k_pci

uname -aLinux mia 5.0.0-27-generic #28~18.04.1-Ubuntu SMP Thu Aug 22 03:00:32 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

答案1

我发现许多与 Wifi 相关的问题可以通过禁用电源管理来解决。

以下是我的做法:

创建:/etc/network/if-up.d/wifi-powerman-off
启用:chmod +x /etc/network/if-up.d/wifi-powerman-off

代替接口名称

#!/bin/sh

IWCONFIG=/sbin/iwconfig
WLAN_IFACE=<<interface name>>

if [ ! -x $IWCONFIG ]; then
    exit 1
fi

if [ "$IFACE" = $WLAN_IFACE ]; then
    $IWCONFIG $IFACE power off
fi

答案2

从这个问题公认的答案来看:

你可以试试:

我认为我已经解决了这个问题。问题可能源自我的路由器设置。当我从 802.11n+g+b 更改为 802.11n+g 时,连接似乎很稳定。虽然随着时间的推移,我在 Ubuntu 和路由器中更改了相当多的设置,但这似乎起了作用。

如果答案不起作用,请注意问题journalctl -xe在连接断开时如何使用来报告错误。在您的系统上尝试此操作,并使用您的错误消息更新您自己的问题。

答案3

只需运行此命令:

$ sudo service network-manager restart 

它将重新启动所有有线或无线连接的服务。

答案4

解决了!经过多次尝试多种选择后,我:

  1. 进入 BIOS(戴尔启动画面上按 F2)
  2. 进入 Wifi 部分。它已经“启用”了。
  3. 将其关闭(并按下应用)。
  4. 将其重新打开(并按下应用)。

现在一切又恢复正常了!

相关内容