當您嘗試訪問網頁時,您的網絡瀏覽器中可能會出現“檢測到網絡更改”錯誤。這是一個相當常見的錯誤,它會阻止您在系統上訪問 Internet。此錯誤通常顯示錯誤消息“連接中斷”。
本文介紹了此問題的一些可能解決方案。
為什麼我會收到此錯誤?
如錯誤消息所示,此問題主要發生在系統檢測到實際網絡配置更改時。但是,如果您沒有對網絡配置進行任何更改,您也可能由於多種因素而遇到此錯誤,包括:
- VPN(虛擬專用網絡)
- 代理服務器
- 活動進程正在干擾網絡
- 啟用了隱私擴展的 IPv6
- 網絡設備故障
如何修復錯誤?
系統上發生的錯誤可能是非持久性錯誤。因此,建議您首先按照下面的簡單方法。
- 請重新啟動您的計算機
- 關閉調製解調器/路由器並在 2 分鐘後再次打開
- 卸下網絡適配器(例如 USB WiFi 適配器或以太網電纜)並重新連接。
如果這不起作用,請嘗試以下操作:
1.關閉VPN
VPN 可能無法按預期工作,您可能會收到錯誤消息。
要關閉 VPN,請將其打開 環境 找到以下選項 通訊網絡 類別。
2.檢查代理配置
代理服務器通常在辦公室和大學等組織中設置用於 Internet 訪問。代理設置如下 VPN 以上方式看到的選項。
你 個人的 還 家庭 通訊網絡你可以試試 無效的 網絡代理。
否則, 代理服務器地址 什麼時候 港口 數字 它配置正確。
3. 使用 GUI 在系統上禁用 IPv6
根據許多遇到相同問題的用戶(來源:詢問 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。