Home
» PC Tips
»
Come risolvere il problema della disconnessione Wi-Fi dopo la sospensione su Ubuntu 24.04
Come risolvere il problema della disconnessione Wi-Fi dopo la sospensione su Ubuntu 24.04
Cosa si intende per soluzione? Dopo aver riattivato un laptop con Ubuntu 24.04, la connessione Wi-Fi dovrebbe ristabilirsi automaticamente senza dover attivare e disattivare ripetutamente i comandi, il computer dovrebbe ricevere un indirizzo IP e sia l'accesso alla rete locale che l'accesso a Internet tramite DNS dovrebbero funzionare correttamente. Verificate questo comportamento dopo diversi cicli di sospensione e riattivazione. Una singola riconnessione riuscita è una prova utile, ma non dimostra che il problema sia stato risolto.
Ubuntu segnala che alcuni dispositivi wireless non si riattivano correttamente dopo la sospensione. La causa può essere un blocco temporaneo della radio, un profilo di connessione di NetworkManager, un problema del kernel o del firmware, oppure un'interazione con un punto di accesso. Eseguite prima controlli a basso rischio, modificate una variabile alla volta e fermatevi quando il risultato è stabile. I passaggi seguenti si applicano a Ubuntu 24.04 LTS con la configurazione desktop standard di NetworkManager; i dettagli hardware e dei driver possono influenzare la soluzione.
1. Disattivare e riattivare il Wi-Fi ripristina la connessione?
Iniziate con la procedura reversibile descritta nella guida di Ubuntu per desktop. Aprite le Impostazioni rapide dal menu di sistema in alto a destra, disattivate il Wi-Fi, attendete qualche secondo e riattivatelo. Se il problema persiste, attivate e disattivate brevemente la Modalità aereo oppure aprite Impostazioni > Wi-Fi e attivate/disattivate l'interruttore del Wi-Fi. Queste azioni consentono al dispositivo wireless di riconnettersi senza modificare il profilo salvato.
Verifica il risultato anziché affidarti solo all'icona. La rete salvata risulta connessa? Riesci ad aprire un sito o ad accedere a un altro servizio conosciuto? Se la rete si riconnette ma i siti web non si caricano, il problema potrebbe essere il DNS, il router o la connessione a monte, anziché la connessione wireless. La guida ufficiale di Ubuntu per il problema "nessuna rete wireless dopo il risveglio" consiglia di attivare e disattivare il Wi-Fi e, se necessario, la modalità aereo.
Utilizza le Impostazioni rapide per riavviare il Wi-Fi dopo la riattivazione, quindi verifica che la rete si riconnetta.
2. Il dispositivo wireless è disponibile per NetworkManager?
Se l'attivazione/disattivazione rapida non funziona, controlla lo stato del dispositivo. Apri il Terminale ed esegui:
nmcli device status
nmcli radio all
rfkill list
Cerca un dispositivo Wi-Fi e verifica se il suo stato è connesso, disconnesso, non disponibile o mancante. In rfkillgenere, un blocco temporaneo può essere risolto tramite software; un blocco permanente potrebbe richiedere un interruttore wireless fisico, un tasto funzione della tastiera o un'impostazione del firmware. Puoi provare nmcli radio wifi onse il Wi-Fi è disabilitato. Usalo nmcli device wifi listper verificare se sono visibili reti nelle vicinanze.
I nomi delle interfacce variano. Non dare per scontato che la tua scheda si chiami wlan0o wlp2s0; usa il nome visualizzato dai tuoi comandi. Se il dispositivo Wi-Fi è completamente assente, modificare ripetutamente le reti salvate probabilmente non risolverà il problema. Passa alla verifica dei driver e del firmware qui sotto.
Controlla se Ubuntu rileva ancora l'adattatore Wi-Fi; lo stato dell'interfaccia visualizzato è solo un esempio e non corrisponde a una lettura effettuata dal tuo computer.
3. Il problema riguarda una sola rete o il portatile?
Prova un'altra rete fidata, come ad esempio l'hotspot del telefono, se disponibile. Prova anche a collegare un altro dispositivo al router originale. Questi confronti aiutano a distinguere un problema di ripristino dal laptop da un problema del punto di accesso:
Se il portatile si riconnette a un hotspot ma non alla rete domestica o dell'ufficio, controlla il router, il profilo salvato, il segnale e i registri di autenticazione.
Se anche altri dispositivi perdono la connettività, prima di cambiare i driver di Ubuntu, controlla il router o il servizio internet.
Se il portatile smette di funzionare su più reti subito dopo la sospensione, concentrati sulla scheda di rete, NetworkManager, kernel e firmware.
Non dimenticate i portali captive o l'autenticazione Wi-Fi aziendale. Un dispositivo può associarsi a un punto di accesso ma non avere accesso a Internet finché non viene completato l'accesso al portale o lo scambio di credenziali aziendali valide.
Confrontare un router salvato con una seconda rete aiuta a capire se il problema è legato al laptop o a un punto di accesso.
4. Gli aggiornamenti di Ubuntu e i driver supportati sono aggiornati?
Installa gli aggiornamenti di Ubuntu disponibili prima di provare soluzioni non ufficiali. Apri Aggiornamento Software o utilizza gli strumenti di gestione dei pacchetti supportati, quindi riavvia il sistema se gli aggiornamenti sostituiscono il kernel o i componenti wireless:
sudo apt update
sudo apt full-upgrade
Prima di confermare le modifiche ai pacchetti, esaminatele attentamente, soprattutto su un computer aziendale. Ubuntu 24.04 LTS riceve aggiornamenti durante il suo periodo di supporto; tuttavia, il comportamento effettivo dipende dai repository abilitati, dall'hardware e dalla versione del kernel installata. Se il problema si è presentato dopo un aggiornamento del kernel, annotate la versione e, se disponibile, provate a ripristinare la versione precedente del kernel tramite le opzioni avanzate di GRUB. Non rimuovete i kernel finché non avrete verificato la presenza di una soluzione di ripristino funzionante.
Per l'hardware che richiede un driver proprietario, consultare l'utilità "Driver aggiuntivi" del desktop e la documentazione ufficiale del dispositivo o del produttore fornita da Ubuntu. Evitare download casuali di driver, istruzioni DKMS copiate e blacklist di moduli generiche: potrebbero causare la completa scomparsa del Wi-Fi o complicare gli aggiornamenti del kernel. Riavviare e testare prima di apportare ulteriori modifiche.
Controlla e rivedi gli aggiornamenti di sistema disponibili; i nomi e le dimensioni dei pacchetti elencati sono a scopo illustrativo e non rappresentano un report di aggiornamento in tempo reale.
5. Cosa mostrano i log relativi all'evento di ripresa?
Quando il problema si ripresenta, se possibile, raccogli le voci di registro pertinenti prima di riavviare il sistema. Il registro di sistema può mostrare se il kernel ha rilevato l'adattatore e se NetworkManager ha tentato di riconnettersi:
Eseguite questi comandi subito dopo aver riprodotto il problema; regolate l'intervallo di tempo se necessario. Cercate termini come il nome del driver dell'adattatore, firmware, timeout, rfkill, deauth, e resume. Un errore di caricamento del firmware o un ciclo di ripristino del dispositivo sono motivi più validi per indagare sul supporto dei driver rispetto a un messaggio generico che indica l'interruzione della connessione.
La sospensione e la ripresa avvengono normalmente durante lo stesso avvio, quindi il registro di avvio corrente è rilevante per la diagnosi. Se hai già riavviato il sistema, utilizzalo journalctl -b -1 -kper esaminare i messaggi del kernel dell'avvio precedente, dove potrebbe essersi verificato il mancato ripristino. I registri possono includere identificativi del dispositivo e dettagli di rete; rimuovi le informazioni sensibili prima di condividerli pubblicamente.
Confronta i messaggi del kernel e di NetworkManager relativi all'avvio effettivamente interessato; le righe di log visualizzate sono schematiche e non costituiscono prove di test raccolte.
6. L'attivazione temporanea della modalità di risparmio energetico del Wi-Fi migliora la ripresa del funzionamento?
NetworkManager offre un'opzione di risparmio energetico per il Wi-Fi, ma modificarla è un test diagnostico, non una soluzione universale. Se iwnon è installato, installalo con sudo apt install iwmentre hai una connessione funzionante. Trova l'interfaccia wireless con iw dev, quindi sostituisci il suo nome reale qui sotto:
sudo iw dev INTERFACE set power_save off
iw dev INTERFACE get power_save
Ad esempio, se la tua interfaccia ha un nome specifico wlp2s0, usa quel nome in entrambi i comandi. Dopo che il comando segnala che il risparmio energetico è disattivato, sospendi e riprendi il servizio una o due volte. Se il comportamento di riconnessione migliora costantemente, la gestione dell'alimentazione potrebbe essere rilevante. Se non si verificano cambiamenti, ripristina l'impostazione precedente o riavvia il sistema e continua con i log e i controlli dei driver. La disabilitazione del risparmio energetico Wi-Fi potrebbe aumentare il consumo della batteria e un driver potrebbe sovrascrivere o reimpostare questa impostazione di runtime.
Un test temporaneo di risparmio energetico può aiutare a individuare la causa; sostituire il nome dell'interfaccia di esempio con quello riportato sul proprio computer.
7. È consigliabile rendere permanente l'impostazione di risparmio energetico?
Considera una modifica permanente solo se il test temporaneo migliora il risultato della sospensione/riattivazione ripetuta. Trova il nome esatto del profilo di connessione con nmcli connection show. Quindi imposta la proprietà per profilo di NetworkManager 802-11-wireless.powersavesu 2, il valore documentato per disabilitare il risparmio energetico Wi-Fi:
nmcli connection modify "YOUR_PROFILE_NAME" 802-11-wireless.powersave 2
nmcli connection up "YOUR_PROFILE_NAME"
Sostituisci YOUR_PROFILE_NAMEcon il nome del profilo esattamente come indicato; non digitare il segnaposto letteralmente. L'impostazione si applica a quella connessione salvata. Per ripristinare il comportamento predefinito, imposta il valore su 0e riattiva il profilo:
Il manuale delle impostazioni di NetworkManager di Ubuntu 24.04 documenta i valori: 0default, 1ignore, 2disable e 3enable. Se il profilo di connessione non è un profilo Wi-Fi o la proprietà non è disponibile, non forzarlo; verifica prima la versione di NetworkManager e il tipo di connessione. Se la disabilitazione permanente consuma molta più batteria o non migliora il ripristino, ripristinala.
Utilizza il nome esatto del tuo profilo salvato nei comandi di NetworkManager; il segnaposto e l'output di attivazione mostrati sono solo esempi e non rappresentano una connessione verificata.
8. Quando è opportuno interrompere la configurazione di NetworkManager e iniziare a esaminare l'hardware?
Se l'adattatore scompare, i registri mostrano errori ripetuti del firmware o del driver, oppure il problema persiste su più reti e con gli aggiornamenti correnti, identifica l'hardware e il driver esatti. Questi comandi possono essere d'aiuto:
lspci -nnk | grep -A3 -i network
lsusb
uname -r
Alcuni adattatori Wi-Fi sono collegati tramite USB e non vengono visualizzati lspci; alcuni adattatori interni potrebbero invece essere presenti. Cercare "Driver del kernel in uso" e qualsiasi messaggio relativo al firmware. Utilizzare il modello esatto dell'adattatore per consultare le risorse hardware ufficiali di Ubuntu e, se necessario, le informazioni di supporto del produttore del computer o dell'adattatore. Un problema di sospensione specifico del fornitore potrebbe richiedere una soluzione specifica per il modello; senza questi dettagli non è possibile consigliare un modulo universale sicuro.
Fornisci informazioni sulla versione di Ubuntu, la versione del kernel, il modello della scheda di rete, il nome del driver, se un'altra rete funziona e allega l'estratto del log pertinente (oppure oscurato). Se lo stesso problema hardware si presenta con diversi kernel o sistemi operativi, potrebbe essere necessario un intervento sul firmware o sull'hardware. Tieni a disposizione una scheda di rete cablata o USB se la connettività è essenziale durante la diagnosi.
Come si fa a capire se la riparazione sta funzionando?
Dopo l'ultima modifica, prova più di una ripresa. Prima e dopo ogni sospensione, verifica lo stato del Wi-Fi, l'indirizzo IP assegnato, la possibilità di raggiungere il router e la risoluzione DNS. Una connessione riuscita a un indirizzo IP ma una risoluzione del dominio fallita indicano un problema con il DNS; un'icona Wi-Fi connessa ma senza accesso al router suggerisce un problema di livello diverso rispetto a una scheda di rete mancante. Se possibile, ripeti la procedura su una seconda rete e dopo un normale riavvio.
Utilizzate la checklist come registro dei risultati osservati, non come garanzia che ogni macchina si comporterà in modo identico. Se il problema si ripresenta, annullate l'ultima modifica e confrontate i log aggiornati. L'obiettivo è una riconnessione ripetibile senza inutili perdite di durata della batteria o di connettività, non un comando specifico applicato indipendentemente dall'hardware.
Seleziona ogni casella di controllo solo dopo averla osservata sul laptop interessato; la lista di controllo vuota è un ausilio per la registrazione dei dati, non una funzionalità delle impostazioni di Ubuntu.