Jak naprawić rozłączenia Wi-Fi po zawieszeniu w Ubuntu 24.04

Notatka o aktualizacji — 6 października 2026 r.: Ubuntu 24.04.5 LTS zostało wydane 10 września 2026 r., a jego notatki o wydaniu zawierają skumulowane aktualizacje pakietów i zabezpieczeń. Nie zawierają one ogólnej poprawki problemu z rozłączaniem Wi-Fi po przejściu w tryb uśpienia. Najpierw zainstaluj aktualne aktualizacje Ubuntu, a następnie przeprowadź diagnostykę połączenia na laptopie; poprawne rozwiązanie zależy od karty sieci bezprzewodowej i sterownika.

„Suspend” to stan uśpienia o niskim poborze mocy, który wstrzymuje większość aktywności laptopa do momentu otwarcia pokrywy lub naciśnięcia klawisza. Awaria Wi-Fi po wznowieniu może oznaczać zablokowanie łączności bezprzewodowej, brak ponownego nawiązania zapisanego połączenia sieciowego, niedostępność punktu dostępowego lub brak możliwości przywrócenia karty przez sterownik jądra. Przeanalizuj te poziomy po kolei, aby ocenić, czy zmiana rzeczywiście poprawiła niezawodność.

1. Zaktualizuj Ubuntu i zapisz adapter

Zapisz swoją pracę, połącz się przez Ethernet, jeśli jest dostępny, i zainstaluj aktualizacje oferowane dla Ubuntu 24.04:

sudo apt update
sudo apt upgrade

Uruchom ponownie, gdy aktualizacje pakietów tego zażądają. Sprawdź, która wersja Ubuntu i jądro są uruchomione:

lsb_release -ds
uname -r

Ubuntu Point wydaje aktualizacje pakietów dla wersji LTS, ale nowsze wydanie punktowe nie gwarantuje, że każdy problem z zawieszeniem zostanie rozwiązany. Jeśli aktualizacje nie rozwiążą problemu, zanotuj chipset Wi-Fi, aby późniejsze zalecenia dotyczące sterowników były bardziej precyzyjne. W przypadku karty PCI lub wbudowanej, uruchom:

lspci -nnk | grep -A3 -Ei 'network|wireless'

W przypadku adaptera Wi-Fi USB użyj lsusb. Chipset i linia „Sterownik jądra w użyciu” są przydatnymi dowodami; skopiuj je wraz z wersją jądra, jeśli potrzebujesz pomocy.

Ustawienia Ubuntu pokazują włączoną funkcję Wi-Fi i wybraną sieć. To jest pierwsze miejsce, które należy sprawdzić po wyłączeniu laptopa.
Otwórz Ustawienia i sprawdź, czy przełącznik Wi-Fi jest włączony. Przedstawione na ilustracjach nazwy sieci są przykładowe.

2. Sprawdź, co się nie powiodło po przebudzeniu

Po kolejnym nieudanym wznowieniu, otwórz Ustawienia > Wi-Fi i upewnij się, że przełącznik Wi-Fi jest włączony. Spróbuj ponownie wybrać swoją sieć. Przetestuj inną zaufaną sieć lub hotspot telefoniczny, jeśli jest dostępny: jeśli tylko jeden punkt dostępu zawiedzie, sprawdź jego sygnał, router lub zapisane hasło przed zmianą systemu Ubuntu.

NetworkManager to usługa Ubuntu zarządzająca połączeniami sieciowymi. Jej narzędzie wiersza poleceń, nmcli, pokazuje, czy urządzenie bezprzewodowe i zapisane połączenie są aktywne:

nmcli device status
nmcli connection show --active

Przeczytaj wiersz urządzenia Wi-Fi. Jeśli wyświetla się connected, powiązanie Wi-Fi jest aktywne, a problem może dotyczyć dostępu do internetu, DNS lub punktu dostępu, a nie odłączonego radia. Jeśli wyświetla się disconnectedlub unavailable, kontynuuj poniżej.

W oknie terminala polecenie nmcli zgłasza rozłączenie urządzenia Wi-Fi, a polecenie rfkill informuje o braku blokady radiowej.
Porównaj dane wyjściowe nmcli i rfkill po wznowieniu; nazwa i stan adaptera zależą od sprzętu.

Sprawdź, czy radio nie jest zablokowane

rfkillinformuje, czy łączność bezprzewodowa została wyłączona przez oprogramowanie czy sterowanie sprzętowe:

rfkill list

Jeśli w polu Wi-Fi widnieje informacja Soft blocked: yes, spróbuj:

sudo rfkill unblock wifi

Następnie wyłącz i włącz Wi-Fi w Ustawieniach lub spróbuj ponownie nawiązać połączenie. Jeśli pojawi się komunikat Hard blocked: yes, polecenie programowe nie może usunąć blokady sprzętowej. Sprawdź przełącznik lub klawisz funkcyjny sieci bezprzewodowej laptopa, sterowanie trybem samolotowym i konfigurację oprogramowania układowego. Nie zakładaj, że wpis Bluetooth dotyczy karty Wi-Fi; zidentyfikuj wpis dotyczący bezprzewodowej sieci LAN.

3. Przetestuj oszczędzanie energii Wi-Fi dla zagrożonej sieci

Niektóre kombinacje adapterów i sterowników zachowują się inaczej, gdy radio przechodzi w stan niskiego poboru mocy. NetworkManager udostępnia ustawienia oszczędzania energii dla każdego połączenia bezprzewodowego. Testowanie go na jednym zapisanym profilu jest łatwe do odwrócenia i nie powoduje wyłączenia oszczędzania energii dla każdej sieci w komputerze.

Wypisz zapisane połączenia i skopiuj dokładną nazwę profilu Wi-Fi, łącznie ze spacjami:

nmcli -f NAME,TYPE connection show

Zastąp Home Wi-Fitę nazwę tą nazwą. Ta wartość 2wyłącza oszczędzanie energii Wi-Fi dla tego profilu:

sudo nmcli connection modify "Home Wi-Fi" 802-11-wireless.powersave 2

Połącz się ponownie z profilem, aby zmiana została wprowadzona. Możesz skorzystać z menu Wi-Fi lub uruchomić:

nmcli connection down "Home Wi-Fi"
nmcli connection up "Home Wi-Fi"

Przewidywana jest krótka przerwa w działaniu. Przetestuj kilka cykli uśpienia i wznowienia w miejscach, w których zazwyczaj występuje awaria. Jeśli przerwy ustaną, zachowaj ustawienia i obserwuj czas pracy baterii: wyłączenie funkcji oszczędzania energii Wi-Fi może powodować większe zużycie energii. Jeśli nie nastąpi wyraźna poprawa, przywróć profil domyślny za pomocą:

sudo nmcli connection modify "Home Wi-Fi" 802-11-wireless.powersave 0

W ustawieniach NetworkManager 0oznacza to „użyj ustawień domyślnych”, natomiast 2„wyłącz”. Przywrócenie ustawień domyślnych nie wymusza włączenia oszczędzania energii, lecz przywraca kontrolę nad domyślnym zachowaniem systemu.

Polecenia terminala ustawiają zapisaną wartość oszczędzania energii profilu domowej sieci Wi-Fi na 2, a następnie przywracają ją do 0.
Przetestuj wyłączanie oszczędzania energii na danym połączeniu i jeśli to nie pomoże, przywróć wartość domyślną.

4. Poszukaj błędów sterownika lub oprogramowania sprzętowego

Jądro to rdzeń Linuksa, a jego dziennik często rejestruje, czy sterownik sieci bezprzewodowej został pomyślnie wznowiony. Zaraz po odtworzeniu problemu sprawdź ostatnie komunikaty jądra:

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

Aby zawęzić wyniki, możesz filtrować popularne terminy związane z sieciami bezprzewodowymi:

journalctl -b -k --since "10 minutes ago" | grep -Ei 'wifi|wlan|firmware|iwlwifi|ath|rtw|mt76|brcm|resume|suspend'

Nazwy sterowników różnią się w zależności od dostawcy; na przykład karta Intel może używać sterownika z iwlwifinazwą, podczas gdy inne karty korzystają z innych modułów. Nie traktuj pojedynczego wiersza w logu jako dowodu awarii. Sprawdź, czy w momencie wybudzania laptopa z sieci powtarzają się błędy ładowania oprogramowania sprzętowego, resetowania urządzeń lub rozłączania. Możesz również sprawdzić log NetworkManager z tego samego przedziału czasu:

journalctl -b -u NetworkManager --since "10 minutes ago"
Terminal wyświetla przykładowe wiersze dziennika jądra dla karty Wi-Fi Intel wznawianej i późniejszego rozłączania.
Sprawdź ostatnie komunikaty jądra dla swojego adaptera po nieudanym wybudzeniu. Nazwa sterownika i komunikaty różnią się w zależności od systemu.

5. Potwierdź wynik i wybierz kolejny krok

Skuteczna poprawka powinna przetrwać więcej niż jedno zdarzenie wybudzenia. Po każdym teście sprawdź, czy urządzenie Wi-Fi powraca do connectedstanu w nmcli device status, łączy się ponownie z siecią docelową bez konieczności ręcznego przełączania i może uzyskać dostęp do internetu. Sama ikona Wi-Fi nie wystarczy, aby potwierdzić dostęp do internetu. Jeśli to możliwe, porównaj zachowanie na drugim punkcie dostępowym i zanotuj, czy problem występuje na zasilaniu bateryjnym, sieciowym, czy w obu trybach.

  • Zablokowane radio: usuń blokadę programową lub sprawdź sterowanie sprzętowe laptopa.
  • Dotyczy tylko jednej sieci: sprawdź router lub zapisany profil; usuń i ponownie dodaj profil tylko wtedy, gdy ponowne połączenie nie pomoże.
  • Test oszczędzania energii jest pomocny: ustawienia dla każdego profilu należy stosować tylko wtedy, gdy wzrost niezawodności jest wart poświęcenia baterii.
  • Adapter staje się niedostępny lub w logach pojawiają się błędy sterownika: zainstaluj obsługiwane aktualizacje Ubuntu, a następnie sprawdź narzędzie „Dodatkowe sterowniki” w Ubuntu, czy oferuje sterownik dla tego konkretnego urządzenia. Unikaj losowych skryptów sterowników, szerokich czarnych list modułów lub parametrów jądra skopiowanych dla innego chipsetu.

Jeśli problem pojawił się natychmiast po aktualizacji jądra, możesz skorzystać z pozycji „Opcje zaawansowane dla Ubuntu” w menu rozruchowym GRUB, aby przetestować już zainstalowane starsze jądro, o ile jest dostępne. To test porównawczy, a nie trwała degradacja. Jeśli starsze jądro niezawodnie wznawia działanie Wi-Fi, a obecne nie, dołącz obie wersje jądra i chipset sieci bezprzewodowej do zgłoszenia błędu lub prośby o pomoc techniczną w Ubuntu. Nie usuwaj nowszego jądra, dopóki nie uzyskasz ścieżki odzyskiwania.

Źródła i dalsze lektury

Zostaw komentarz

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Dowiedz się, jak odzyskać utracone partycje i pliki za pomocą TestDisk i PhotoRec. Zabezpiecz dysk źródłowy, przeskanuj go bezpiecznie i zapisz odzyskane dane na innym dysku.

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Skanuj kody QR w systemie Linux za pomocą CoBang, używając kamery internetowej lub pliku obrazu. Zobacz opcje instalacji, kroki konfiguracji i poprawki dotyczące dostępu do kamery Flatpak.

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Zmień ustawienia kamery internetowej w systemie Linux za pomocą narzędzia Cameractrls: dostosuj ekspozycję, kolor, redukcję migotania i inne obsługiwane elementy sterujące, a następnie sprawdź zgodne tryby wideo.

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Zainstaluj PhpStorm na Linuksie za pomocą JetBrains Toolbox lub samodzielnego archiwum tar.gz, a także opcji Snap i Arch AUR. Java jest już dołączona.

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Usuń tło zdjęcia w systemie Linux za pomocą programu GIMP: narysuj obiekt, usuń wybrane tło, zachowaj przezroczystość i wyeksportuj plik PNG, który można ponownie wykorzystać.

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Utwórz obraz ISO płyty CD-ROM w systemie Linux za pomocą GNOME Disks lub dd. Zidentyfikuj napęd optyczny, monitoruj kopiowanie, zweryfikuj obraz i dowiedz się, kiedy uszkodzona płyta lub płyta audio wymaga użycia innego narzędzia.

Jak skonfigurować dwa panele w środowisku XFCE 4

Jak skonfigurować dwa panele w środowisku XFCE 4

Utwórz oddzielny panel XFCE 4 dla każdego wyświetlacza, przypisz drugi panel do odpowiedniego wyjścia, określ jego położenie i rozmiar, a następnie dodaj potrzebne elementy uruchamiające i statusu.

Jak zainstalować Cisco Packet Tracer w systemie Linux

Jak zainstalować Cisco Packet Tracer w systemie Linux

Pobierz Cisco Packet Tracer 9.0.1 dla systemu Ubuntu 64-bit, zainstaluj pakiet DEB za pomocą APT, zaakceptuj licencję w terminalu i zaloguj się, aby rozpocząć laboratorium.

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo z oficjalnej strony. Porównaj pakiety dla systemów Windows, macOS i Linux, zainstaluj pliki danych i rozpocznij swój pierwszy lot.

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler mapuje klipy MP3 na klawisze klawiatury i umożliwia zapętlanie dźwięku. Dowiedz się, co robi ten starszy, darmowy program, gdzie kończą się jego stare funkcje i co sprawdzić przed pobraniem.