WiFi在Ubuntu 18.04 LTS上随机断开连接


43

我在这周安装了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

您可以通过journalctl --follow在终端窗口中运行来获取更多信息。然后,当您的WiFi掉线时,查看消息。
沃尔丁纳特'18

@waltinator该命令做什么?
CANHĐinh凡

阅读man journalctl。该--follow选项记录为Show only the most recent journal entries, and continuously print new entries as they are appended to the journal
waltinator '18年

1
您尝试过哪些建议无效?是否收到任何可以包含在问题中的错误消息?

@Emily我尝试的第一个选项是安装resolvconf软件包,添加nameserver 8.8.8.8/etc/resolvconf/resolv.conf.d/tail文件并/etc/resolv.conf使用sudo resolvconf -u命令重新生成文件。第二个是编辑/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf文件并更改wifi.powersave = 3wifi.powersave = 0
CANHĐinh面包车

Answers:


12

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

wifi.powersave = 3

wifi.powersave = 2

不要将其设置为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;

2
我在Realtek WiFi AC1200 USB及其内部设备上遇到了相同的问题。广泛...。尝试了电源配置并禁用了IPv6。没有工作。最后,为笔记本电脑设置静态IPv4。希望此选项对某人有帮助。
Sposmen '18 -10-13

@Sposmen我建议将其写为答案,以便使其更明显。
qwr

1
@Sposmen我也尝试了所有这些,但是连接每隔10m左右就会掉线。您成功完成了哪个ubuntu?是18.04吗?正如qwr所说,我也建议将此添加为答案。
卢卡斯·瓦斯康切洛斯·塞帕尼基

1
这在几个月前使用Ubuntu v16.04解决了我的问题。但是,v18.04.1已返回问题。
josephwb

2
Ubuntu 18.04.2 LTS不幸的是,这并没有为我解决问题。
克莱布

5

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

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


禁用ipv6为我完成了这项工作。谢谢。
AlikElzin-kilaka

4

我在仿生方面也遇到了同样的问题。首先,我认为它与Qualcomm Atheros QCA6174 802.11ac无线网络适配器有关,但是即使在对其进行更新之后,信号仍会继续波动。

它似乎与gnome的网络管理器有关。改用WICD之后,Wi Fi不再不稳定(大约4个月前)。[编辑:截至今天05/28/2019仍然没有问题]这是应用此修复程序的一些步骤:

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

首先,安装WICD:

 sudo apt install wicd-gtk

接下来,我们卸载NetworkManager:

sudo apt remove network-manager-gnome network-manager

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

sudo dpkg --purge network-manager-gnome network-manager

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


1
看起来不错,但顶部菜单上没有任何快捷方式或图标!
SaidbakR18年

1
是的,它并没有完全切换网络管理员的图标/引用,也没有为其创建新的图标/引用。但是至少您可以获得稳定的连接,并且您几乎可以通过gnome概述/应用程序访问WICD。
卢卡斯·瓦斯康切洛斯·塞帕尼基

很好的解决方案,为我工作。
伊万·马琴科(Ivan Marchenko),

Ubuntu 18.04.2 LTS不幸的是,继续研究,这使情况变得更糟。通话后sudo apt remove network-manager-gnome network-managerWICD不再检测到单个Wifi网络;设置按钮也消失了。我可以使用恢复部分的设置sudo apt install gnome-control-center,然后重新安装network-manager,但是现在这也不再检测网络了。因此,请确保您也具有局域网连接,否则会遇到麻烦:)
Cleb

删除网络管理器后,ubuntu设置上的wifi设置部分不起作用,因为它为此使用了网络管理器,因此可以预期。至于wicd,您可以检查网络接口是否配置正确(对于仿生设备,应该为wlp3s0)或问题是否与WPA请求方有关(在某些情况下,我遇到了类似问题,并且设法解决了该问题)通过选择nl80211作为请求者-但更新后,我切换回了wext,问题似乎已解决)。
Lucas Vasconcellos Czepaniki

2

我的设置可能有所不同,但也许我的回答也会有所帮助...

我的设置如下:

laptop <-> wifi (bridge mode) <-> router <-> internet
  • 笔记本电脑是Ubuntu 18.04.2。
  • WiFi桥接器是TP-Link TL-WR940N。
  • 路由器是Arris 703A。

我经常遇到相同的连接断开问题。我相信这是因为所有服务都在Arris路由器中运行,并且TP-Link和Arris之间的连接遭受振荡,因此连接到TP-Link的所有设备都“认为”没有网络连接,因此该连接是下降。

使我保持连接更稳定的唯一方法是设置静态IP地址,网关和DNS服务器,而不是使用DHCP。

我仍然会出现振荡,但至少wifi不会下降;有时需要更长的时间才能完成请求。

好吧,这是一个非常简单的答案,但是希望它可以帮助某个人。


1

这是阻止我的wifi变得不稳定并一直断开的原因,尽管我的wifi是Centrino(不是Atheros):禁用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

重启。


我通常也会
desgua

Ubuntu 18.04.2 LTS不幸的是,它对我不起作用。
克莱布

无需重启。只需执行“ sudo sysctl -p”,即可重新加载您的设置。
P. Goetterup

0

在我的情况下,将路由器频率从5 GHz更改为2.4 GHz在很大程度上解决了这个问题。


如何改变频率?它为什么起作用?
roottraveller

您可以在路由器的网页上更改频率。您可以在路由器或路由器随附的文档中找到它。我不知道为什么它在我的机器上醒了:(
Pankaj Joshi

如今,大多数路由器都在5 GHz旁边提供2.4接口,因此从技术上讲,您实际上不需要更改5G接口。
卢卡斯Vasconcellos Czepaniki

0

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

dhcp6.name服务器,dhcp6.domain-search,dhcp6.fqdn,dhcp6.sntp服务器,

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

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.