新的 Ubuntu 17.04 问题:“您的连接已中断”

147*_*7pm 7 networking google-chrome

每当我转到一个新网页时,我都会在 Chrome 中打开一个新标签页

"your connection was interrupted; a network change was detected"
Run Code Online (Sandbox Code Playgroud)

然后它继续到页面,尽管它经常没有正确加载所有页面。

我最近从 16.10 升级到 17.04,我的 Chrome 是 57.0.2987.133(64 位)。

一般来说,任何 Chrome 浏览器移动(提交、新页面)似乎都犹豫不决,卡住/冻结。升级前没有这个问题。

顺便说一句,我发现了这个讨论,但不确定在 Ubuntu 中该做什么。

Ree*_*ece 8

禁用 IPv6 似乎已经持久地解决了我的症状。

(根据这篇旧帖子https://productforums.google.com/forum/#!topic/chrome/P7qEIWA1__M,我怀疑 IPv6 可能是相关的。)

要检查 IPv6 是否处于活动状态,请转到 NM 面板(时钟附近的 wifi 符号)并选择连接信息,如下所示:

在此处输入图片说明

如果 IPv6 已被忽略或处于非活动状态,则此答案不适用于您。如果 IPv6 处于活动状态,则在系统设置 > 网络中禁用(“忽略”)它,如下所示:

在此处输入图片说明

请评论成功/失败,以便我们确认此解决方法。

我怀疑其他网络服务不受影响,因为它们使用 IPv4。


原帖:

我有完全相同的症状,浏览器版本和升级路径。Firefox 没有出现类似的症状。此外,我在构建期间经常访问其他网络服务(例如,pypi、mvnrepository)并且在那里没有问题。

铬症状似乎差异很大。最常见的症状(如 OP 所述)是“您的连接被中断”错误。其他症状包括缺少图形、样式不完整的页面和空内容(可能是 ajax 故障)。

也就是说,该问题特定于 17.10 上的 chrome,它会影响多种内容类型。


Ste*_*ent 7

我也遇到了这个问题,但就我而言,这是一个Docker容器每 10 秒上下一次,这使得一切都以一种非常奇怪的方式运行。

另外,对于上述修复,如果是 IPv6,下面是纯 CLI 指南。

纯命令行修复而不是在 UI 中单击将是:

nmcli device modify wlan0 ipv6.method ignore
Run Code Online (Sandbox Code Playgroud)

或者,如果您想针对每个连接执行此操作:

nmcli con modify $CONNECTION_NAME ipv6.method ignore
Run Code Online (Sandbox Code Playgroud)


小智 7

就我而言,这也是一个 Docker 问题,可能会干扰互联网。

  1. 转到终端:(ctrl + alt + T)
  2. 以 sudo 用户身份登录(您需要具有管理员权限)
  3. 检查正在运行的容器:docker ps -a
  4. 取出容器:docker rm -f <containerID>


小智 4

我有同样的问题,而且非常烦人,看看你的/var/log/syslog.

我注意到我的日志中重复了大量相同的行:

avahi-daemon[*]: Registering new address record for My IPV6 Address Here和:

avahi-daemon[*]: Withdrawing address record for My IPV6 Address Here

有些事情在日志中重复可能很正常,但我的 ipv6 变化很大,我的意思是在不到一分钟的时间内至少变化了 10 次或更多次。

解决方案..有点...

如果您的系统日志中重复出现相同的行(您可以使用以下命令进行检查:

$ grep "avahi-daemon" /var/log/syslog

我找到的唯一临时解决方案是禁用 IPv6。我在 16.04 中使用了本教程,但它仍然适用于 17.04: http://www.neuraldump.com/2016/11/how-to-disable-ipv6-in-ubuntu-16-04-xenial-xerus/

ps 我认为 avahi-daemon 是 IPv6 重置的原因,但事实并非如此,它只是注意到它发生,avahi-daemon 处理 mdns。这应该可以节省您 10-20 分钟对 avahi 守护进程进行无用研究的时间。

这只是一个创可贴,它不能解决根本问题,在某些时候或者需要另一个 ipv6,如果我找到真正的解决方案,我将更新这篇文章。

祝你好运!