当前位置: 首页 > 科技观察

Chrome在Linux下一直报告“检测到网络更改”,这是解决方法

时间:2023-03-14 08:58:59 科技观察

这几天我在我的UbuntuLinux系统上遇到了一个奇怪的问题。我使用Firefox浏览器和Brave浏览器。Brave浏览器几乎每次刷新都会报告“网络更改检测”错误,但在Firefox浏览器中一切正常。这个问题严重到几乎无法使用浏览器。我无法使用Feedly浏览我最喜欢的网站的提要,每个搜索结果都必须刷新多次,而且网站也必须刷新多次。作为替代方案,我尝试在Ubuntu上安装Chrome浏览器。但问题依然存在。我还在Linux上安装了MicrosoftEdge,但问题仍然存在。基本上,任何基于Chromium的浏览器都会不断抛出“ERR_NETWORK_CHANGED”错误。幸运的是,我找到了解决这个问题的方法。把解决步骤分享给大家,如果你也遇到同样的问题,这篇一定能帮到你。解决基于Chromium的浏览器频繁报告“网络更改检测”错误的问题对我来说,在网络设置中关闭IPv6是一个有效的技巧。虽然我现在不确定是什么导致了这个故障,但众所周知,IPv6会在许多系统中导致错误。如果您的系统、路由器和其他设备使用IPv6而不是旧的IPv4,那么您可能会遇到与我相同的网络连接失败。值得庆幸的是,在Ubuntu中关闭IPv6并不难。有多种方法可以做到这一点,我将分享可能是最简单的一种。此方法是使用GRUB关闭IPv6。新手注意!如果您不习惯使用命令行和终端,请格外注意这些步骤。请仔细阅读这些操作说明。第1步:打开GRUB配置文件进行编辑打开一个终端。使用以下命令在Nano编辑器中打开GRUB配置文件。这里需要输入你的账号密码。sudonano/etc/default/grub我希望你对使用Nano编辑器有所了解。使用箭头键移动光标以找到以GRUB_CMDLINE_LINUX开头的行。将其值更改为:GRUB_CMDLINE_LINUX="ipv6.disable=1"注意引号和空格。不要移动其他线路。使用Ctrl+x快捷键保存更改。按Y或Enter确认。第2步:更新GRUB您已经修改了GRUB引导加载程序配置,但是这些更改只有在您更新GRUB后才会生效。使用以下命令更新:sudoupdate-grub现在,当您重新启动系统时,IPv6将被禁用。您应该不会再遇到网络中断。您可能想知道为什么我没有提到从网络设置中关闭IPv6。这是因为目前Ubuntu使用Netplan来管理网络配置,并且似乎在网络设置中所做的更改并未完全应用到Netplan中。我试图在网络设置中关闭IPv6,但直到我使用上述命令行方法后问题才得以解决。即使经过这么多年,IPv6支持仍然不成熟,并且继续导致许多失败。例如,关闭IPv6有时可以提高Linux下的Wi-Fi速度。说够了吗?不管怎样,希望以上的小方法也能帮助您解决系统中的“网络变化检测”故障。