我最近买了一台新笔记本电脑(戴尔 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 -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
答案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
解决了!经过多次尝试多种选择后,我:
- 进入 BIOS(戴尔启动画面上按 F2)
- 进入 Wifi 部分。它已经“启用”了。
- 将其关闭(并按下应用)。
- 将其重新打开(并按下应用)。
现在一切又恢复正常了!