嘗試訪問網頁時,您可能會在 Web 瀏覽器中看到“檢測到網絡更改”錯誤。這是一個相當常見的錯誤,它會導致 Internet 無法訪問系統。此錯誤通常伴隨著“連接已中斷”錯誤消息。
本文針對此問題提供了一些可能的解決方案。
為什麼會出現此錯誤?
如錯誤消息所示,此問題主要發生在系統檢測到實際網絡配置發生變化時。但是,如果您未對網絡配置進行任何更改,您也可能會看到此錯誤,原因有多種,包括:
- VPN(虛擬專用網絡)
- 代理服務器
- 活動進程正在干擾網絡
- 啟用隱私擴展的 IPv6
- 網絡設備故障
如何修復錯誤?
系統中發生的錯誤可能是非永久性錯誤。因此,我們建議首先執行以下簡單步驟:
- 請重新啟動計算機
- 關閉調製解調器/路由器並在 2 分鐘後重新打開
- 斷開並重新連接您的網絡適配器(例如 USB WiFi 適配器或以太網電纜)。
如果問題仍然存在,請嘗試以下操作:
1.關閉你的VPN
有時 VPN 無法按預期工作,您會收到錯誤消息。
要關閉 VPN,請將其打開 環境 並找到以下選項 通訊網絡 類別。
2.檢查你的代理配置
辦公室、大學和其他組織通常會設置代理服務器來訪問 Internet。代理設置可以在下面找到 虛擬專用網 我們在上面的方法中看到的選項。
如果你是 個人的 還 家庭 通訊網絡你可以試試 無效的 網絡代理。
否則,您應該確保: 代理服務器地址 什麼時候 港口 數字 配置正確。
3. 使用 GUI 在您的系統上禁用 IPv6。
根據許多遇到相同問題的用戶(來源:Ask Ubuntu),可以通過以下方式修復此錯誤: 完全禁用 IPv6 作為一個整體或簡單地 IPv6 隱私擴展.
IPv6 是 互聯網協議版本 6 它是作為流行的 IPv4 的升級而開發的。到目前為止,很少有系統使用 IPv6,因此禁用它是安全的。
1.打開 環境 然後去 通訊網絡 (如果使用電纜)或 無線上網 (如果使用無線連接)
2. 單擊小齒輪圖標打開特定網絡設備的設置。
3. 前往 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。