[Fixed] “檢測到網絡變化”-LinuxTechBlog


當您嘗試訪問網頁時,您的網絡瀏覽器中可能會出現“檢測到網絡更改”錯誤。這是一個相當常見的錯誤,它會阻止您在系統上訪問 Internet。此錯誤通常顯示錯誤消息“連接中斷”。

本文介紹了此問題的一些可能解決方案。

為什麼我會收到此錯誤?

如錯誤消息所示,此問題主要發生在系統檢測到實際網絡配置更改時。但是,如果您沒有對網絡配置進行任何更改,您也可能由於多種因素而遇到此錯誤,包括:

  • VPN(虛擬專用網絡)
  • 代理服務器
  • 活動進程正在干擾網絡
  • 啟用了隱私擴展的 IPv6
  • 網絡設備故障

如何修復錯誤?

系統上發生的錯誤可能是非持久性錯誤。因此,建議您首先按照下面的簡單方法。

  • 請重新啟動您的計算機
  • 關閉調製解調器/路由器並在 2 分鐘後再次打開
  • 卸下網絡適配器(例如 USB WiFi 適配器或以太網電纜)並重新連接。

如果這不起作用,請嘗試以下操作:

1.關閉VPN

VPN 可能無法按預期工作,您可能會收到錯誤消息。

要關閉 VPN,請將其打開 環境 找到以下選項 通訊網絡 類別。

使用切換按鈕關閉 VPN

2.檢查代理配置

代理服務器通常在辦公室和大學等組織中設置用於 Internet 訪問。代理設置如下 VPN 以上方式看到的選項。

個人的家庭 通訊網絡你可以試試 無效的 網絡代理。

否則, 代理服務器地址 什麼時候 港口 數字 它配置正確。

確保您有正確的代理配置

3. 使用 GUI 在系統上禁用 IPv6

根據許多遇到相同問題的用戶(來源:詢問 Ubuntu),可以通過以下方式修復此錯誤: 完全禁用 IPv6 作為一個整體或只是 IPv6 隱私擴展..

IPv6 是 互聯網協議版本 6 它是作為流行的 IPv4 的升級而開發的。目前,很少有系統使用 IPv6,因此禁用它是安全的。

1. 打開 環境 然後走 通訊網絡 (如果您使用的是電纜)或 無線上網 (如果使用無線連接)

2.單擊小齒輪圖標以打開特定網絡設備的設置

3. 前往 IPv6 單擊選項卡,然後單擊 無效的 按單選按鈕應用更改。

禁用 IPv6禁用 IPv6 和[適用]點擊

4.使用終端禁用系統上的IPv6

要檢查您的系統上是否啟用了 IPv6,請輸入以下代碼。

ip a | grep inet6

輸出如下所示:

inet6 ::1/128 scope host 
inet6 fe80::b6e9:f253:d999:c86e/64 scope link noprefixroute 
inet6 fe80::c03d:e44:23f9:1083/64 scope link noprefixroute

如果禁用 IPv6, 不產生輸出..

無效的 對於 IPv6,一次運行以下命令。

sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1

重新啟動系統並查看問題是否已解決。

要重新啟用它,請輸入以下命令:

sudo sysctl -w net.ipv6.conf.all.disable_ipv6=0
sudo sysctl -w net.ipv6.conf.default.disable_ipv6=0

如何在 Ubuntu 上禁用 IPv6?

5.更新系統

大多數更新都包括安全性和錯誤修復,因此更新系統上的軟件包也會有所幫助。您可以使用以下命令來更新系統:

sudo apt update
sudo apt upgrade

概括

本文描述了惱人的“檢測到網絡更改”錯誤的一些原因以及如何解決導致該錯誤的問題。此錯誤通常很小,可以使用上述方法修復,但在極少數情況下,可能是由於硬件問題或您的 ISP 的問題。如果問題仍然存在,我們建議聯繫您的 ISP。