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 中该做什么。
禁用 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,它会影响多种内容类型。
我也遇到了这个问题,但就我而言,这是一个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 问题,可能会干扰互联网。
docker ps -adocker 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,如果我找到真正的解决方案,我将更新这篇文章。
祝你好运!