Durante los últimos días he tenido un problema extraño en mi sistema con Ubuntu Linux. Utilizo los navegadores Firefox y Brave. Todo era normal en Firefox, pero Brave detecta un cambio de red casi cada vez que se actualiza.
Esto fue tan lejos que fue imposible utilizar el navegador. No pude usar Feedly para buscar feeds de mis sitios web favoritos, cada resultado de búsqueda termina en múltiples actualizaciones, los sitios web también tuvieron que actualizarse varias veces.
Como alternativa, intenté instalar Chrome en Ubuntu. El problema siguió siendo el mismo. Instalé Microsoft Edge en Linux y el problema persistió allí también. Básicamente, el error ERR_NETWORK_CHANGED ocurre con todos los navegadores basados en Chromium.
Afortunadamente, encontré una manera de solucionarlo. Compartiré los pasos con usted para que, si también se enfrenta al mismo problema, lo ayude.
Tabla de Contenidos
Se corrigieron problemas comunes de detección de cambios en la red en los navegadores basados en Chromium.
El truco que funcionó para mí fue deshabilitar IPv6 en la configuración de red. Bueno, no estoy seguro de por qué sucede esto, pero sé que se sabe que IPv6 causa problemas de red en muchos sistemas. Si su sistema, enrutador y otros dispositivos utilizan IPv6 en lugar de IPv4, puede tener problemas de conectividad de red como el que he encontrado.
Afortunadamente, no es tan difícil desactivar IPv6 en Ubuntu. Hay varias formas de hacer esto y quizás compartiré el método más fácil. Este método usa GRUB para deshabilitar IPv6.
Si no está demasiado familiarizado con la línea de comandos y el terminal, preste especial atención a los pasos. Lea atentamente las instrucciones.
Paso 1: Abra el archivo de configuración de GRUB para editar
Abra la terminal. Ahora use el siguiente comando para editar el archivo de configuración de GRUB en el editor nano. Deberá ingresar la contraseña de su cuenta.
sudo nano /etc/default/grub
Espero que sepas un poco sobre el uso del editor nano. Use las teclas de flecha para ir a la línea que comienza con GRUB_CMDLINE_LINUX. Deje que su valor se vea así:
GRUB_CMDLINE_LINUX="ipv6.disable=1"
Preste atención a las comillas y los espacios. No toque ninguna otra línea.
Guarde sus cambios con las teclas Ctrl + x. Se le pedirá que confirme los cambios. Presione Y o ingrese cuando se le solicite.
Paso 2: actualiza grub
Ha realizado cambios en la configuración del cargador de arranque GRUB. Estos cambios no se tendrán en cuenta hasta que actualice Grub. Para hacer esto, use el siguiente comando:
sudo update-grub
Cuando reinicie su sistema, IPv6 se desactivará para sus redes. El problema con la interrupción de la red ya no debería ocurrir.
Quizás esté pensando por qué no mencioné la desactivación de IPv6 en la configuración de red. Esto se debe a que Ubuntu usa Netplan en estos días para administrar la configuración de la red y parece que Netplan no tiene completamente en cuenta los cambios en el Administrador de red. Lo intenté, pero a pesar de que IPv6 estaba deshabilitado en el administrador de red, el problema no desapareció hasta que usé el método de línea de comando.
Incluso después de tantos años, la compatibilidad con IPv6 aún no está completamente desarrollada y continúa causando problemas. La desactivación de IPv6 a veces mejora la velocidad de WiFi en Linux. Extraño lo sé
De todos modos, espero que este truco también te ayude a detectar cambios de red en tu sistema.