WiFi 在 18.04 上间歇性停止工作(Dell Inspiron 灵越 15 5000)

mie*_*mia 5 wireless inspiron dell 18.04

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

这些问题与此 askubuntu 问题中描述的问题非常相似。我按照Launchpad 上此错误/var/log/syslog中的建议进行了检查,确实找到了带有. 建议的禁用 ipv6 并重新启动的解决方案并没有解决问题。avahi-daemon[xxx]: Withdrawing address record for xx.xx.xx.xx on interface_name

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

我尝试在 WiFi 无法工作时 ping 各个地址,所有这些都导致出现以下消息:ping: [xxx]: Name or service not known

同样,rfkill list当 WiFi 不工作时,会产生以下结果:

1: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
Run Code Online (Sandbox Code Playgroud)

一些系统信息:

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
Run Code Online (Sandbox Code Playgroud)

uname -a:Linux 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

Mar*_*ark 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
Run Code Online (Sandbox Code Playgroud)


小智 0

只需运行这个命令:

$ sudo service network-manager restart 
Run Code Online (Sandbox Code Playgroud)

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