我在 Chrome 中经常收到 ERR_NETWORK_CHANGED 错误。这通常是在使用 Google 或其他 Google 产品(YouTube、云端硬盘等)时发生的,但也发生在其他各种网站上,但发生的频率似乎比 Google 网站上发生的要低。
刷新几次后,请求就顺利通过了。
我在其他浏览器(Firefox、IE)中没有遇到过类似的问题。
最令人沮丧的是,我甚至无法调试/理解问题。“网络已更改”是什么意思?有人能告诉我从哪里开始吗?这可能是与 IPv6 相关的问题吗?网络驱动程序?
据我所知,在此问题出现之前,我的网络连接没有任何变化。我尝试重新启动 Chrome、更新 Chrome 并重新启动计算机,但错误仍然出现。
我正在运行 Windows 8.1、Chrome 34.0.1847.131(桌面模式),这是目前最新版本的 Chrome。
以下是一张截图,希望对您有帮助:
答案1
对我有用的方法是禁用 IPv6(尽管我不确定为什么)。
我在 Arch Linux 上的 Chromium、Slack 和 Discord 中看到了这个问题。在网上搜索后,我检查了我的网络设置。我跑去查看,watch -n 2 'ip address'
发现和inet6
之间有抖动。这让我怀疑是不是我的网络上的某些 IPv6 配置出了问题,因为尝试会在几秒钟后导致。link tentative
link noprefixroute
mtr
no route to host
果然,以下命令完全解决了ERR_NETWORK_CHANGED
问题,并且各种 HTTP 请求在 chrome、slack 和 discord 中频繁失败。
sysctl -w net.ipv6.conf.all.disable_ipv6=1
sysctl -w net.ipv6.conf.default.disable_ipv6=1
如果有人知道为什么会这样,以及我应该检查什么才能真正解决这个问题,我将不胜感激。在这个问题出现之前,我很长时间没有更新我的互联网网关或系统了。也许是我的 ISP 的错?
答案2
对我来说,问题出在docker守护进程上!有一次我停下来:
sudo service docker stop
并停止了一些我正在运行的容器(可能绑定到本地网络--net=host
),当docker守护进程自动重启时,我再次重启(由于某种原因我必须这样做才能切换到nvidia运行时)—— net::ERR_NETWORK_CHANGED
Chrome控制台中的错误消失了。
答案3
今天早些时候我偶然发现了这个问题,并了解到,就我的情况而言,它与VPN 软件我用的是Windows 8.1笔记本电脑。希望这些潜在的解决方案能够帮助您或任何其他人解决问题/指明正确的方向:
(需要注意的是,这些步骤依赖于你的互联网连接;确保你的接入点/路由器已连接到互联网通过检查其状态 [闪烁的灯光/直接连接到连接设备并查看其状态页面])
首先,我们需要验证接口是否正常工作。如果除了以太网外还有 WiFi,请打开网络和共享中心。
- 如果其中一个有效:
- 禁用工作适配器
- 启用故障适配器
- 通过打开命令提示符 ping 环回地址:
- Windows Key+X
- 选择命令提示符
- 进入:
ping 127.0.0.1
- 如果您从 ping 环回地址获得回复,则您知道故障接口现在已通过第三层连接正常运行,因此,如果愿意,您可以继续检查工作适配器的设置并将它们与配置错误的适配器进行交叉引用,以准确诊断和解决问题。
- 如果您点击这里!
- 如果其中一个有效:
当我在网络和共享中心查看接口的属性时,我意识到我手动配置的 DNS 设置已从我最近安装的 VPN 软件重新配置。我尝试手动更改这些适配器的 DNS 服务器,但问题并未解决。经过检查,我看到TAP-Windows适配器已添加到我的系统中;我怀疑第三方软件配置了我的网络适配器以使其协同工作,这导致了这个问题!我想知道这个软件的工作原理,但现在我感觉 DNS 配置是问题的根源。我得出的结论是卸载这个软件可能会解决问题,因此我找到了解决方案。重新安装这个软件后,我再也没有遇到过这个问题。
我读这里,该问题可能是由 IPv6 的隐私扩展引起的,它不允许您更改全局 IPv6 地址。您可以查看那里的帖子,了解如何配置这些设置,看看这是否能解决您的问题。
答案4
今天早上我遇到了ERR_NETWORK_CHANGED
错误。实际上,Chrome 无法工作,Slack 也无法工作。但是我可以 ping Google,甚至可以加载我在 Internet Explorer 中尝试过的每个网站。
最后,我查看了我的网络适配器,认为有些东西配置错误,并看到X
我的适配器Local Area Connection
一直闪烁。
我紧紧地连接着以太网然后就好了。
看起来我的连接一直在以太网和 wifi 之间来回切换,因此出现错误ERR_NETWORK_CHANGED
。显然 Chrome 出于某种原因对此很敏感,而 IE 在这方面似乎更稳健一些。Slack 显示错误的原因似乎很明显,因为他们可能打开了一个连接并保持打开状态。