如何修復 Ubuntu 24.04 系統睡眠後 Wi-Fi 斷開連線的問題

什麼才算問題已解決?喚醒一台運行 Ubuntu 24.04 的筆記型電腦後,Wi-Fi 應該無需反覆切換設定即可重新連接,電腦應該獲取到 IP 位址,並且本地網路存取和基於 DNS 的互聯網存取都應該正常。請在多次睡眠和喚醒循環中驗證此行為。一次成功的重新連結可以作為有用的證據,但並不能證明問題已解決。

Ubuntu 指出,某些無線裝置在睡眠後無法正常恢復。原因可能是無線電模組暫時被阻塞、NetworkManager 連線設定檔問題、核心或韌體問題,或是存取點互動異常。建議先進行低風險檢查,每次只更改一個變量,直到結果穩定後再進行調整。以下步驟適用於使用標準 NetworkManager 桌面設定的 Ubuntu 24.04 LTS;硬體和驅動程式的具體情況可能會影響最終的解決方案。

1. 切換 Wi-Fi 開關能否恢復連線?

首先嘗試Ubuntu桌面幫助中的可逆步驟。從右上角的系統選單開啟“快速設定”,關閉Wi-Fi,等待幾秒鐘,然後再重新開啟。如果問題仍然存在,請短暫開啟飛航模式後再關閉,或開啟“設定”>“Wi-Fi”,然後切換Wi-Fi開關。這些操作會促使無線設備重新連接,而不會更改其已儲存的設定檔。

請檢查結果,而不要僅依賴圖標。已儲存的網路是否顯示為已連線?您可以開啟網站或存取其他已知服務嗎?如果網路重新連線但網站無法載入,則問題可能出在 DNS、路由器或上游連線上,而不是無線網路連線本身。 Ubuntu官方的「喚醒後無無線網路」說明文件建議切換 Wi-Fi 設置,必要時啟用飛航模式。

Ubuntu 快速設定已打開,面板中顯示 Wi-Fi 已開啟,飛航模式已關閉。
恢復後,使用快速設定重新啟動 Wi-Fi,然後確認網路重新連線。

2. NetworkManager 是否可存取無線設備?

如果快速切換失敗,請檢查裝置狀態。打開終端機並運作:

nmcli device status
nmcli radio all
rfkill list

尋找 Wi-Fi 設備,並記錄其狀態:已連線、已中斷連線、無法使用或缺失。在rfkill輸出中,軟性阻塞通常可以透過軟體清除;硬性阻塞可能需要實體無線開關、鍵盤功能鍵或韌體設定。您可以嘗試nmcli radio wifi on停用 Wi-Fi。使用此方法nmcli device wifi list查看附近網路是否可見。

介面名稱可能有所不同。請勿假定您的適配器名稱為 `<Adapter_name>`wlan0或wlp2s0`<Adapter_name>`;請使用您自己指令顯示的名稱。如果 Wi-Fi 裝置完全不存在,重複編輯已儲存的網路可能無濟於事。請轉至下方的驅動程式和韌體檢查部分。

終端機顯示 nmcli 設備狀態,其中 Wi-Fi 介面顯示為已斷開連接,乙太網路介面顯示為已連接。
檢查 Ubuntu 是否仍能辨識 Wi-Fi 轉接器;顯示的介面狀態僅為範例,並非您電腦上的實際讀數。

3. 問題是只出現在一個網路上還是只出現在一台筆記型電腦上?

如果可以,請測試其他可信任網絡,例如手機熱點。同時,嘗試將其他裝置連接到原路由器。這些對比有助於區分筆記型電腦端的斷網復原問題和存取點的問題:

  • 如果筆記型電腦可以重新連接到熱點,但無法連接到家庭或辦公室網絡,請檢查路由器、已儲存的設定檔、訊號和驗證日誌。
  • 如果其他裝置也失去連接,請在變更 Ubuntu 驅動程式之前對路由器或網路服務進行故障排除。
  • 如果筆記型電腦在進入睡眠狀態後立即在多個網路上發生故障,請專注於檢查其適配器、網路管理器、核心和韌體。

不要忘記使用強制入口網站或企業級 Wi-Fi 驗證。裝置可以連接到存取點,但在完成入口網站登入或有效的企業憑證交換之前,仍然無法存取網際網路。

Ubuntu 設定 Wi-Fi 頁面列出了已儲存的家庭網路和單獨的手機熱點作為可用網路。
將已儲存的路由器與第二個網路進行比較,有助於確定故障是與筆記型電腦有關還是與某個存取點有關。

4. Ubuntu 更新和支援的驅動程式是否為最新版本?

在嘗試非官方修復方法之前,請先安裝可用的 Ubuntu 更新。開啟軟體更新程式或使用支援的軟體包更新工具,如果更新取代了核心或無線元件,請重新啟動系統:

sudo apt update
sudo apt full-upgrade

在確認軟體包變更之前,請務必仔細檢查,尤其是在公司管理的電腦上。 Ubuntu 24.04 LTS 在其支援期內會收到更新;但是,具體行為仍取決於已啟用的軟體來源、硬體以及已安裝的核心版本。如果問題出現在核心更新之後,請記下核心版本,並在 GRUB 的進階選項中(如果可用)測試一下先前安裝的核心。在確認存在有效的恢復選項之前,請勿刪除內核。

對於需要專用驅動程式的硬件,請查看桌面的「附加驅動程式」實用程式以及 Ubuntu 官方的裝置或供應商文件。避免隨意下載驅動程式、複製 DKMS 指令以及使用範圍過廣的模組黑名單:這些操作可能會導致 Wi-Fi 完全失效或使核心更新變得複雜。進行任何更改前,請重新啟動並測試系統。

軟體更新程式視窗列出了作業系統、GNOME 桌面和應用程式更新,並提供安裝和重新啟動控制選項。
檢查並查看可用的系統更新;所列軟體包名稱和大小僅供參考,並非即時更新報告。

5. 恢復事件發生前後,日誌顯示了什麼?

如果故障再次出現,請在重新啟動前盡可能收集相關的日誌條目。系統日誌可以顯示核心是否偵測到適配器以及 NetworkManager 是否嘗試重新連線:

journalctl -b -k --since "10 minutes ago"
journalctl -b -u NetworkManager --since "10 minutes ago"

問題重現後請盡快執行這些命令;如有需要,請調整時間視窗。搜尋諸如適配器驅動程式名稱、、、、、firmware和等關鍵字。韌體載入失敗或裝置重置循環比連接斷開的通用訊息更能說明需要調查驅動程式支援的問題。timeoutrfkilldeauthresume

掛起和復原通常發生在同一次啟動過程中,因此目前的啟動日誌在診斷時非常重要。如果您已經重新啟動系統,請使用該命令journalctl -b -1 -k檢查上次啟動時的核心訊息,失敗的復原程序可能發生在上次啟動時。日誌可能包含裝置識別碼和網路詳細資訊;在公開分享之前,請務必刪除敏感資訊。

終端機顯示 journalctl -b -1 -k 和無線恢復事件前後的核心訊息範例。
比較實際受影響啟動時的核心和 NetworkManager 訊息;顯示的日誌行是示意圖,不是收集的測試證據。

6. 暫時更改 Wi-Fi 省電設定能否改善恢復效能?

NetworkManager 提供了一個 Wi-Fi 節能選項,但更改此選項僅用於診斷,並非通用解決方案。如果 NetworkManageriw未安裝,sudo apt install iw請在網路連線正常的情況下使用 `npm install` 安裝它。使用 `npm install` 尋找無線接口iw dev,然後將下面的名稱替換為其實際名稱:

sudo iw dev INTERFACE set power_save off
iw dev INTERFACE get power_save

例如,如果您的介面名稱為 `<interface_name>` wlp2s0,請在兩個指令中都使用該名稱。命令報告節能模式已關閉後,請暫停並恢復設備一到兩次。如果重新連接情況持續改善,則電源管理可能與此相關。如果沒有變化,請恢復先前的設定或重新啟動設備,然後繼續進行日誌和驅動程式檢查。停用 Wi-Fi 節能模式可能會增加電池消耗,且驅動程式可能會覆蓋或重設此運行時設定。

終端機顯示 iw 指令,用於停用無線省電模式並查詢其目前狀態。
臨時節能測試可以幫助找出原因;將範例中的介面名稱替換為您機器上報告的介面名稱。

7. 是否應該將節能設定設為永久有效?

只有當臨時測試改善了重複掛起/恢復的結果時,才考慮進行永久性更改。使用 `.` 尋找確切的連線設定檔名稱nmcli connection show。然後將 NetworkManager 的每個設定檔802-11-wireless.powersave屬性設為`<your-profile-name> 2`,這是停用 Wi-Fi 省電模式的官方文件值:

nmcli connection modify "YOUR_PROFILE_NAME" 802-11-wireless.powersave 2
nmcli connection up "YOUR_PROFILE_NAME"

請將佔位符替換YOUR_PROFILE_NAME為清單中顯示的設定檔名稱,切勿直接輸入佔位符內容。此設定僅適用於已儲存的連線。若要恢復預設行為,請將值設為 `false`0並重新啟動該設定檔:

nmcli connection modify "YOUR_PROFILE_NAME" 802-11-wireless.powersave 0

Ubuntu 24.04 NetworkManager 設定手冊中記錄了以下值:0default、1ignore、2disable 和3enable。如果連線設定檔不是 Wi-Fi 設定文件,或該屬性不可用,請勿強制啟用;請先檢查您的 NetworkManager 版本和連線類型。如果持續停用導致電池消耗明顯增加或無法改善恢復速度,請恢復原狀。

終端機顯示 NetworkManager 連線命令,其中包含佔位符設定檔名稱和範例啟動訊息。
在 NetworkManager 命令中使用您儲存的確切設定檔名稱;顯示的佔位符和啟動輸出只是範例,並非已驗證的連線。

8. 何時應該停止調整 NetworkManager 參數並檢查硬體?

如果適配器消失,日誌顯示反覆出現韌體或驅動程式錯誤,或者該問題在多個網路和最新更新後仍然存在,請確定特定的硬體和驅動程式。以下命令可能會有所幫助:

lspci -nnk | grep -A3 -i network
lsusb
uname -r

某些 Wi-Fi 轉接器透過 USB 連接,因此不會顯示在 Ubuntu 系統中lspci;某些內建轉接器可能會顯示。請尋找“正在使用內核驅動程式”以及任何與韌體相關的訊息。請使用適配器的確切型號,查閱 Ubuntu 官方硬體資源,並在必要時參考電腦或適配器製造商的支援資訊。某些廠商特有的掛起問題可能需要針對特定型號的修復;如果沒有這些詳細信息,則無法推薦安全的通用模組選項。

請提供Ubuntu版本、核心版本、適配器型號、驅動程式名稱、其他網路是否正常運作以及相關的日誌摘錄(已進行部分編輯)。如果相同硬體問題在多個核心或作業系統下均出現,則可能需要韌體或硬體維修。如果在診斷過程中網路連線至關重要,請準備有線或USB網路轉接器以供使用。

如何判斷修復措施是否有效?

完成最終更改後,測試多次恢復。每次恢復前後,檢查 Wi-Fi 狀態、指派的 IP 位址、路由器連線以及 DNS 解析情況。如果成功連線至 IP 位址但網域名稱尋找失敗,表示問題出在 DNS 解析上;如果 Wi-Fi 圖示已連線但無法存取路由器,表示問題可能出在其他方面,而非轉接器缺失。如果可能,請在第二個網路上重複上述步驟,並在正常重新啟動後再次進行測試。

請將此檢查清單作為觀察結果的記錄,而不是保證每台機器的行為都完全相同。如果問題再次出現,請撤銷上次變更並比較最新的日誌。目標是實現可重複的重新連接,且不會造成不必要的電池續航時間或網路連接損失——而不是不考慮硬體而應用特定命令。

故障排除清單顯示 Wi-Fi、IP 位址、DNS 和「設定」導覽旁的另一個暫停/復原測試中未選取的項目。
只有在受影響的筆記型電腦上觀察到每個檢查項目後才進行標記;空白檢查清單是記錄保存輔助工具,而不是 Ubuntu 設定功能。

官方參考資料

留下評論

如何解決 Ubuntu 核心更新後 Nvidia 驅動程式無法載入的問題

如何解決 Ubuntu 核心更新後 Nvidia 驅動程式無法載入的問題

診斷 Ubuntu 核心更新後 NVIDIA 驅動程式故障。檢查 DKMS 和安全啟動,重建匹配的模組,註冊 MOK,並驗證修復效果。

如何修復 Ubuntu 24.04 系統睡眠後 Wi-Fi 斷開連線的問題

如何修復 Ubuntu 24.04 系統睡眠後 Wi-Fi 斷開連線的問題

修復 Ubuntu 24.04 系統掛起後 Wi-Fi 斷開的問題,檢查 NetworkManager、無線電模組、更新、省電模式和驅動程序,然後驗證每次恢復操作。

修復 Ubuntu GNOME 中 Tracker-Miner-3 導致的 CPU 使用率過高問題

修復 Ubuntu GNOME 中 Tracker-Miner-3 導致的 CPU 使用率過高問題

了解為什麼 tracker-miner-fs-3 在 Ubuntu GNOME 中佔用大量 CPU,以及如何檢查索引、排除資料夾、更新 Ubuntu 或安全地重建搜尋索引。

修正在 UEFI 上安裝 Debian 後出現的「找不到可啟動裝置」錯誤

修正在 UEFI 上安裝 Debian 後出現的「找不到可啟動裝置」錯誤

透過檢查啟動模式、EFI 系統分割區、GRUB 檔案和韌體啟動順序來修復 Debian 的 UEFI 啟動錯誤,而無需先重新安裝 Debian。

解決 Windows 11 更新錯誤 0x800f0922

解決 Windows 11 更新錯誤 0x800f0922

遇到 Windows 11 更新錯誤 0x800f0922?了解已驗證的有效解決方法,快速解決此常見問題。逐步指南,幫助您輕鬆完成更新,告別煩惱。

如何修復 Windows 11 系統還原錯誤 0x80070005

如何修復 Windows 11 系統還原錯誤 0x80070005

遇到 Windows 11 系統還原錯誤 0x80070005 ?我們提供經過驗證的分步解決方案,幫助您輕鬆修復訪問被拒絕問題,並順利恢復系統。無需任何技術知識!

解決 Windows 11 PowerPoint 圖形驅動程式錯誤

解決 Windows 11 PowerPoint 圖形驅動程式錯誤

還在為 Windows 11 系統中 PowerPoint 圖形驅動程式錯誤而煩惱嗎?了解這些經過驗證的故障排除步驟,快速輕鬆地解決崩潰、黑屏和效能問題。立即恢復流暢的簡報體驗。

如何使用 Windows 11 字元對映表工具

如何使用 Windows 11 字元對映表工具

了解如何輕鬆使用 Windows 11 字元對應工具在文件中插入特殊字元、表情符號和符號。提供逐步指南,包含適合初學者和專業人士的技巧。

解決 Windows 11 Windows 郵件應用程式無法同步的問題

解決 Windows 11 Windows 郵件應用程式無法同步的問題

Windows 11 郵件應用程式無法同步?我們提供經過驗證的逐步修復方案,讓您輕鬆恢復郵件收發的流暢性。快速解決常見同步錯誤,告別技術難題。

如何修復 Windows 11 找不到可啟動裝置的問題

如何修復 Windows 11 找不到可啟動裝置的問題

還在為 Windows 11 系統上令人抓狂的「找不到可啟動裝置」錯誤而苦惱嗎?我們提供經過驗證的逐步修復方案,幫助您輕鬆恢復電腦的正常啟動。從 BIOS 調整到硬碟修復,我們都能幫您解決。