Acasă
» Sfaturi pentru PC
»
Cum să remediați deconectarea Wi-Fi-ului în Ubuntu 24.04 după suspendare
Cum să remediați deconectarea Wi-Fi-ului în Ubuntu 24.04 după suspendare
Ce ar trebui să fie considerat o soluție? După activarea funcției unui laptop cu Ubuntu 24.04, rețeaua Wi-Fi ar trebui să se reconecteze fără a apăsa în mod repetat comenzile, computerul ar trebui să primească o adresă IP și atât accesul la rețeaua locală, cât și accesul la internet bazat pe DNS ar trebui să funcționeze. Confirmați acest comportament pe parcursul mai multor cicluri de suspendare și reluare. O singură reconectare reușită este o dovadă utilă, dar nu dovedește că problema a fost rezolvată.
Ubuntu observă că unele dispozitive wireless nu își reiau corect funcționarea după suspendare. Cauza poate fi un bloc radio temporar, un profil de conexiune NetworkManager, o problemă cu kernelul sau firmware-ul sau o interacțiune cu punctul de acces. Mai întâi parcurgeți verificări cu risc scăzut, modificați câte o variabilă pe rând și opriți-vă când rezultatul este stabil. Pașii de mai jos se aplică pentru Ubuntu 24.04 LTS folosind configurația standard a desktopului NetworkManager; detaliile hardware și drivere pot schimba soluția corectă.
Începeți cu pasul reversibil din ajutorul desktopului Ubuntu. Deschideți Setări rapide din meniul de sistem din dreapta sus, dezactivați Wi-Fi-ul, așteptați câteva secunde și reactivați-l. Dacă acest lucru nu ajută, activați pentru scurt timp Modul Avion și apoi dezactivați-l sau deschideți Setări > Wi-Fi și comutați comutatorul Wi-Fi. Aceste acțiuni solicită dispozitivului wireless să se reconecteze fără a-și modifica profilul salvat.
Verificați rezultatul în loc să vă bazați doar pe pictogramă. Rețeaua salvată apare ca fiind conectată? Puteți deschide un site sau puteți accesa un alt serviciu cunoscut? Dacă rețeaua se reconectază, dar site-urile web nu se încarcă, problema poate fi DNS, router sau conexiunea upstream, în loc de asocierea wireless. Ajutorul oficial „fără rețea wireless după activare” al Ubuntu recomandă activarea Wi-Fi și, dacă este necesar, a modului Avion.
Folosește Setările rapide pentru a relua conexiunea Wi-Fi, apoi confirmă că rețeaua se reconectază.
2. Este dispozitivul wireless disponibil pentru NetworkManager?
Dacă comutarea rapidă eșuează, verificați starea dispozitivului. Deschideți Terminalul și executați:
nmcli device status
nmcli radio all
rfkill list
Căutați un dispozitiv Wi-Fi și notați dacă starea sa este conectat, deconectat, indisponibil sau lipsește. rfkillUn blocaj software poate fi de obicei șters prin software; un blocaj hard poate necesita un comutator wireless fizic, o tastă funcțională de pe tastatură sau o setare de firmware. Puteți încerca nmcli radio wifi ondacă Wi-Fi este dezactivat. Folosiți nmcli device wifi listpentru a vedea dacă rețelele din apropiere sunt vizibile.
Numele interfețelor variază. Nu presupuneți că adaptorul dvs. este apelat wlan0sau wlp2s0; utilizați numele afișat de propriile comenzi. Dacă dispozitivul Wi-Fi lipsește complet, editarea repetată a rețelelor salvate este puțin probabil să ajute. Treceți la verificările driverelor și firmware-ului de mai jos.
Verificați dacă Ubuntu încă detectează adaptorul Wi-Fi; starea afișată a interfeței este un exemplu, nu o citire de la computer.
3. Problema este legată de o rețea sau de laptop?
Testați o altă rețea de încredere, cum ar fi un hotspot telefonic, dacă este disponibil. Încercați și un alt dispozitiv pe routerul original. Aceste comparații ajută la diferențierea unei probleme de reluare a conexiunii la laptop de o problemă a punctului de acces:
Dacă laptopul se reconecta la un hotspot, dar nu la rețeaua de acasă sau de la birou, verificați routerul, profilul salvat, semnalul și jurnalele de autentificare.
Dacă și alte dispozitive pierd conectivitatea, depanați routerul sau serviciul de internet înainte de a schimba driverele Ubuntu.
Dacă laptopul se defectează în mai multe rețele imediat după suspendare, concentrați-vă pe adaptorul său, NetworkManager, kernel și firmware.
Nu uitați de portalurile captive sau de autentificarea Wi-Fi a companiei. Un dispozitiv se poate asocia cu un punct de acces, dar totuși nu are acces la internet până când nu se finalizează o conectare la portal sau un schimb valid de acreditări ale companiei.
Compararea unui router salvat cu o a doua rețea ajută la identificarea dacă defecțiunea este legată de laptop sau de un punct de acces.
4. Sunt actualizările Ubuntu și driverele acceptate la zi?
Instalați actualizările Ubuntu disponibile înainte de a încerca remedieri neoficiale. Deschideți Software Updater sau utilizați instrumentele de pachet acceptate, apoi reporniți dacă actualizările înlocuiesc kernelul sau componentele wireless:
sudo apt update
sudo apt full-upgrade
Verificați modificările pachetului înainte de a le confirma, în special pe un computer gestionat de serviciu. Ubuntu 24.04 LTS primește actualizări în perioada de asistență; cu toate acestea, comportamentul exact depinde în continuare de depozitele activate, de hardware și de pista de kernel instalată. Dacă problema a început după o actualizare a kernelului, notați versiunea kernelului și testați o dată kernelul instalat anterior din opțiunile avansate ale GRUB, atunci când sunt disponibile. Nu eliminați kernelurile până când nu ați confirmat o opțiune de recuperare funcțională.
Pentru hardware care necesită un driver proprietar, verificați utilitarul „Drivere suplimentare” al desktopului și documentația oficială a dispozitivului sau a furnizorului Ubuntu. Evitați descărcările aleatorii de drivere, instrucțiunile DKMS copiate și listele negre extinse de module: acestea pot face ca Wi-Fi-ul să dispară complet sau pot complica actualizările kernelului. Reporniți și testați înainte de a face o altă modificare.
Verificați și examinați actualizările de sistem disponibile; numele și dimensiunile pachetelor listate sunt cu titlu ilustrativ, nu un raport de actualizare live.
5. Ce arată jurnalele legate de evenimentul de reluare?
Când eroarea reapare, colectați intrările relevante din jurnal înainte de a reporni, dacă este posibil. Jurnalul de sistem poate arăta dacă kernelul a detectat adaptorul și dacă NetworkManager a încercat să se reconecteze:
Executați-le la scurt timp după reproducerea problemei; ajustați fereastra de timp, dacă este necesar. Căutați termeni precum numele driverului adaptorului, firmware, timeout, rfkill, deauth, și resume. O eroare de încărcare a firmware-ului sau o buclă de resetare a dispozitivului este un motiv mai puternic pentru a investiga asistența pentru drivere decât un mesaj generic care indică întreruperea conexiunii.
O suspendare și o reluare au loc în mod normal în timpul aceleiași porniri, așadar jurnalul de pornire curent este relevant în timpul diagnosticării. Dacă ați repornit deja, utilizați jurnalul journalctl -b -1 -kpentru a inspecta mesajele kernelului de la pornirea anterioară, unde este posibil să fi avut loc reluarea eșuată. Jurnalele pot include identificatori de dispozitiv și detalii despre rețea; eliminați informațiile sensibile înainte de a le partaja public.
Comparați mesajele kernel și NetworkManager de la pornirea efectivă afectată; liniile de jurnal afișate sunt schematice, nu dovezi de testare colectate.
6. O modificare temporară a modului de economisire a energiei Wi-Fi îmbunătățește CV-ul?
NetworkManager prezintă o opțiune de economisire a energiei Wi-Fi, dar modificarea acesteia este un test de diagnosticare, nu o soluție universală. Dacă iwnu este instalat, instalați-l cu sudo apt install iwcât aveți o conexiune funcțională. Găsiți interfața wireless cu iw dev, apoi înlocuiți-i numele real mai jos:
sudo iw dev INTERFACE set power_save off
iw dev INTERFACE get power_save
De exemplu, dacă propria interfață este numită wlp2s0, utilizați acel nume în ambele comenzi. După ce comanda raportează că economisirea energiei este dezactivată, suspendați și reluați o dată sau de două ori. Dacă comportamentul de reconectare se îmbunătățește constant, gestionarea energiei poate fi relevantă. Dacă nu există nicio modificare, restaurați setarea anterioară sau reporniți și continuați cu jurnalele și verificările driverelor. Dezactivarea economisirii energiei Wi-Fi poate crește utilizarea bateriei, iar un driver poate suprascrie sau reseta această setare de execuție.
Un test temporar de economisire a energiei poate ajuta la izolarea cauzei; înlocuiți numele interfeței din exemplu cu cel raportat pe computer.
7. Ar trebui să setați setarea de economisire a energiei ca persistentă?
Luați în considerare o modificare persistentă doar dacă testul temporar îmbunătățește rezultatul suspendării/reluării repetate. Găsiți numele exact al profilului de conexiune cu nmcli connection show. Apoi, setați proprietatea per-profil a NetworkManager 802-11-wireless.powersavela 2, valoarea documentată pentru dezactivarea economisirii energiei Wi-Fi:
nmcli connection modify "YOUR_PROFILE_NAME" 802-11-wireless.powersave 2
nmcli connection up "YOUR_PROFILE_NAME"
Înlocuiți YOUR_PROFILE_NAMEcu numele profilului exact așa cum este listat; nu introduceți caracterul substituent literal. Setarea se aplică conexiunii salvate. Pentru a reveni la comportamentul implicit, setați valoarea la 0și reactivați profilul:
Manualul de setări NetworkManager pentru Ubuntu 24.04 documentează valorile: 0implicit, 1ignorare, 2dezactivare și 3activare. Dacă profilul de conexiune nu este un profil Wi-Fi sau proprietatea nu este disponibilă, nu o forțați; verificați mai întâi versiunea NetworkManager și tipul de conexiune. Dacă dezactivarea persistentă consumă considerabil mai multă baterie sau nu reușește să îmbunătățească recuperarea, reveniți la setarea inițială.
Folosește numele exact al profilului salvat în comenzile NetworkManager; substituentul și rezultatul activării afișate sunt exemple, nu o conexiune verificată.
8. Când ar trebui să încetați reglarea NetworkManager și să investigați hardware-ul?
Dacă adaptorul dispare, jurnalele afișează erori repetate de firmware sau driver sau problema persistă în mai multe rețele și actualizări curente, identificați hardware-ul și driverul exact. Aceste comenzi vă pot ajuta:
lspci -nnk | grep -A3 -i network
lsusb
uname -r
Unele adaptoare Wi-Fi sunt conectate prin USB și nu vor apărea în lspci; unele adaptoare interne pot apărea acolo. Căutați mesajul „Kernel driver in use” și orice mesaje legate de firmware. Folosiți modelul exact al adaptorului pentru a consulta resursele hardware oficiale ale Ubuntu și, acolo unde este cazul, informațiile de asistență ale producătorului computerului sau adaptorului. O particularitate a suspendării specifică furnizorului poate necesita o remediere specifică modelului; nu există nicio opțiune de modul universal sigură de recomandat fără aceste detalii.
Escalați problema cu versiunea Ubuntu, versiunea kernelului, modelul adaptorului, numele driverului, dacă funcționează o altă rețea și extrasul relevant din jurnal redactat. Dacă aceeași problemă hardware apare sub mai multe kerneluri sau sisteme de operare, poate fi necesar un firmware sau un service hardware. Păstrați la îndemână un adaptor de rețea cu fir sau USB dacă conectivitatea este esențială în timpul diagnosticării.
Cum poți spune dacă fixarea rezistă?
După modificarea finală, testați mai multe CV-uri. Înainte și după fiecare suspendare, verificați starea Wi-Fi-ului, adresa IP atribuită, capacitatea de a accesa routerul și rezoluția DNS. O conexiune reușită la o adresă IP, dar o căutare eșuată a domeniului, indică DNS; o pictogramă Wi-Fi conectată fără acces la router sugerează un strat diferit de un adaptor lipsă. Dacă este posibil, repetați procesul pe o a doua rețea și după o repornire normală.
Folosește lista de verificare ca o înregistrare a rezultatelor observate, mai degrabă decât ca o promisiune că fiecare mașină se va comporta identic. Dacă problema reapare, anulează ultima modificare și compară jurnalele noi. Scopul este o reconectare repetabilă fără pierderi inutile de durată a bateriei sau de conectivitate - nu o comandă anume aplicată indiferent de hardware.
Marcați fiecare verificare numai după ce ați observat-o pe laptopul afectat; lista de verificare goală este un ajutor pentru păstrarea evidențelor, nu o funcție a Setărilor Ubuntu.