WiFi 在 Ubuntu 18.04 LTS 上随机断开

Cản*_*Văn 90 wireless 18.04

我在本周安装了 Ubuntu 18.04 LTS,现在我的 wifi 连接出现问题。WiFi 连接每 5 - 10 分钟自动断开一次,但 wifi 信号仍然正常。
我进行了搜索,为旧版本的 Ubuntu 找到了一些答案并尝试了它,但问题没有解决。
这是我的无线适配器信息:

description: Wireless interface
       product: QCA9565 / AR9565 Wireless Network Adapter
       vendor: Qualcomm Atheros
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: wlp2s0
       version: 01
       serial: a4:db:30:03:32:8c
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list rom ethernet physical wireless
       configuration: broadcast=yes driver=ath9k driverversion=4.15.0-20-generic firmware=N/A ip=10.0.138.105 latency=0 link=yes multicast=yes wireless=IEEE 802.11
       resources: irq:18 memory:f0600000-f067ffff memory:f0680000-f068ffff
Run Code Online (Sandbox Code Playgroud)

qwr*_*qwr 63

尝试通过打开/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf和更改禁用 wifi 电源管理

wifi.powersave = 3
Run Code Online (Sandbox Code Playgroud)

wifi.powersave = 2
Run Code Online (Sandbox Code Playgroud)

不要将其设置为 0,这是默认值。来自nm-setting-wireless.h

/**
 * NMSettingWirelessPowersave:
 * @NM_SETTING_WIRELESS_POWERSAVE_DEFAULT: use the default value
 * @NM_SETTING_WIRELESS_POWERSAVE_IGNORE: don't touch existing setting
 * @NM_SETTING_WIRELESS_POWERSAVE_DISABLE: disable powersave
 * @NM_SETTING_WIRELESS_POWERSAVE_ENABLE: enable powersave
 *
 * These flags indicate whether wireless powersave must be enabled.
 **/
typedef enum {
    NM_SETTING_WIRELESS_POWERSAVE_DEFAULT       = 0,
    NM_SETTING_WIRELESS_POWERSAVE_IGNORE        = 1,
    NM_SETTING_WIRELESS_POWERSAVE_DISABLE       = 2,
    NM_SETTING_WIRELESS_POWERSAVE_ENABLE        = 3,
    _NM_SETTING_WIRELESS_POWERSAVE_NUM, /*< skip >*/
    NM_SETTING_WIRELESS_POWERSAVE_LAST          =  _NM_SETTING_WIRELESS_POWERSAVE_NUM - 1, /*< skip >*/
} NMSettingWirelessPowersave;
Run Code Online (Sandbox Code Playgroud)

  • 不幸的是,在`Ubuntu 18.04.2 LTS` 上没有为我解决这个问题。 (8认同)
  • 我在 Realtek WiFi AC1200 USB 和内部也遇到了同样的问题。广.... 尝试了电源配置并禁用了 IPv6。没有一个工作。最后为笔记本电脑设置静态 IPv4 工作。希望这个选项对某人有帮助。 (6认同)
  • 禁用省电对我有用。该死的,如果它有问题,那么也许他们不应该默认启用省电功能。 (2认同)

Jan*_*son 11

您可以尝试在计算机和路由器之间的连接设置中关闭 IPV6。有时在 Ubuntu 中会出现问题,使用 IPV6 - 大多数旧路由器仍然使用 IPV4。这在我的旧 Pocket wifi 上对我有用(新的没有问题)。由于您没有准确指定您使用的是哪个版本的 18.04,我无法为您提供更多指导。

我有Xubuntu 16.04,我会在通知中转到网络连接,然后打开编辑连接,找到与路由器的连接并进行编辑。将 IPV6 设置为忽略。在此之后,它从未断开连接。


des*_*gua 9

尽管我的 wifi 是 Centrino(不是 Atheros),但这就是阻止我的 wifi 变得不稳定、始终断开连接的原因:禁用 IPV6。

将以下行添加到文件中/etc/sysctl.conf

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

然后运行重新加载设置:

sudo sysctl -p    
Run Code Online (Sandbox Code Playgroud)

  • 不幸的是,在“Ubuntu 18.04.2 LTS”上不适用于我。 (2认同)
  • 无需重新启动。只需执行“sudo sysctl -p”即可重新加载您的设置。 (2认同)

Luc*_*iki 7

我在仿生方面遇到了同样的问题。首先我认为它与Qualcomm Atheros QCA6174 802.11ac无线网络适配器有关,但即使更新它后信号仍然存在波动。

它似乎与 gnome 的网络管理器有关。切换到 WICD 后,wifi 不再不稳定(几乎是 4 个月前)。[编辑:截至 2019 年 5 月 28 日仍然没有问题] 以下是应用此修复程序的几个步骤:

打开终端并执行以下命令:

首先,安装WICD:

 sudo apt install wicd-gtk
Run Code Online (Sandbox Code Playgroud)

接下来,我们卸载 NetworkManager:

sudo apt remove network-manager-gnome network-manager
Run Code Online (Sandbox Code Playgroud)

确认一切正常后(最好在重新启动后检查),您可以删除 NetworkManager 的配置文件:

sudo dpkg --purge network-manager-gnome network-manager
Run Code Online (Sandbox Code Playgroud)

(来源https://help.ubuntu.com/community/WICD


dzm*_*nto 5

为了促进 DESGUA 的回答,我改变了/etc/dhcp/dhclient.conf. 更具体地说,我删除了第 18 行:

dhcp6.name-servers, dhcp6.domain-search, dhcp6.fqdn, dhcp6.sntp-servers,

我最终断开了wifi并重新连接。

我的运行 Ubuntu 18.04 的 Lenovo T460p 笔记本电脑不再随机断开与 wifi 的连接。看来(实施)IPv6 是罪魁祸首。


小智 3

就我而言,将路由器频率从 5 GHz 更改为 2.4 GHz 在很大程度上解决了问题。