Strona główna
» LINUX
»
Jak naprawić rozłączenia Wi-Fi po zawieszeniu w Ubuntu 24.04
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.
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.
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:
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ą:
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.
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:
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:
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.