Ricerca nel sito web

Il Wi-Fi non funziona su Ubuntu? Ecco come risolverlo


Se il tuo sistema Ubuntu si rifiuta di connettersi al Wi-Fi, non sei solo. I problemi wireless sono una delle frustrazioni più comuni che noi utenti Linux dobbiamo affrontare. Se il Wi-Fi non viene visualizzato, continua a disconnettersi o non si connette, esistono diversi modi per risolvere e risolvere il problema.

Queste non sono le uniche soluzioni possibili per i problemi Wi-Fi di Ubuntu, ma sono un ottimo punto di partenza. Se nient'altro funziona, potrebbe essere necessario approfondire la compatibilità hardware, gli aggiornamenti del kernel o la risoluzione avanzata dei problemi.

Controlla se Ubuntu riconosce il tuo adattatore Wi-Fi

Prima di regolare le impostazioni di rete o installare i driver, controlla se Ubuntu rileva il tuo hardware. Se stai utilizzando una scheda wireless integrata, apri un terminale ed esegui:

lshw -C network

Per gli adattatori Wi-Fi USB, controlla se Ubuntu rileva il dispositivo eseguendo:

lsusb

Se l'adattatore viene visualizzato nell'elenco ma non funziona, è probabile che il problema sia correlato al driver. Se non viene visualizzato, Ubuntu potrebbe non riconoscere l'hardware. Per gli adattatori USB, scollegare e ricollegare, provando diverse porte USB. Per le schede interne (PCIe, ecc.), spegnere il computer, aprire con cautela il case (se comodo) e assicurarsi che la scheda sia saldamente inserita nel suo slot.

Riavvia i servizi di rete

Il riavvio del servizio NetworkManager può risolvere molti problemi di connettività. Apri un terminale ed esegui:

sudo systemctl restart NetworkManager

Una volta riavviato il servizio, prova a connetterti nuovamente al Wi-Fi. Se il problema persiste, riavvia il sistema per applicare le modifiche.

Installa i driver Wi-Fi mancanti

Se Ubuntu non rileva la scheda Wi-Fi interna o l'adattatore esterno, l'installazione dei driver corretti potrebbe risolvere il problema. Verificare la disponibilità di driver eseguendo:

ubuntu-drivers devices

Se è presente un driver, installarlo utilizzando:

sudo apt install firmware-b43-installer

Questo comando è valido per le schede Broadcom, ma altre schede Wi-Fi potrebbero richiedere pacchetti diversi. Se stai utilizzando un adattatore Wi-Fi USB, cerca il modello dell'adattatore insieme a "Driver Ubuntu" per trovare i passaggi di installazione corretti. Alcuni adattatori USB richiedono driver di terze parti che devono essere installati manualmente.

Ad esempio, se l'adattatore USB utilizza un chipset Realtek, potrebbe essere necessario installare driver aggiuntivi con:

sudo apt install rtl8821ce-dkms

Se Ubuntu continua a non riconoscere l'adattatore dopo aver installato i driver, scollegalo e ricollegalo oppure riavvia il sistema.

Assicurati che il Wi-Fi non sia bloccato

Ubuntu include uno strumento chiamato rfkill, che può bloccare e sbloccare i dispositivi wireless a livello di software (soft block) o hardware (hard block). Per verificare se il Wi-Fi è disabilitato, esegui:

rfkill list

Se l'output mostra "soft blocked" o "hard blocked", il sistema impedisce il funzionamento dell'adattatore. Sbloccalo eseguendo:

sudo rfkill unblock wifi

Se l'interruttore Wi-Fi nelle impostazioni di sistema è ancora disattivato, riavvia il computer per applicare la modifica.

Correggi le reti Wi-Fi mancanti o nascoste

Se la tua rete Wi-Fi non viene visualizzata, verifica che l'adattatore sia abilitato e che la scansione sia corretta. Corsa:

nmcli radio wifi

Questo confermerà se il Wi-Fi è abilitato. Se è disattivata, riattivala con:

nmcli radio wifi on

Per gli adattatori USB, scollegare e ricollegare il dispositivo può costringere Ubuntu a ripetere la scansione delle reti. Se la rete continua a non essere visualizzata, riavvia il router o avvicinati per escludere problemi di potenza del segnale.

Correggi il Wi-Fi lento o le disconnessioni frequenti

Se il tuo Wi-Fi è lento o continua a diminuire, può essere utile cambiare server DNS.

Per modificare le impostazioni DNS per una connessione Wi-Fi specifica, apri Impostazioni, vai su Wi-Fi e fai clic sull'icona a forma di ingranaggio accanto alla rete connessa. Passa alla scheda IPv4, disabilita "Automatico" in DNS e inserisci 8.8.8.8, 8.8.4.4 per Google DNS o 1.1.1.1, 1.0.0.1 per il DNS di Cloudflare. Fai clic su Salva, quindi disconnettiti e riconnettiti per applicare le modifiche.

Per una modifica DNS a livello di sistema, aprire il file di configurazione risolto da systemd in Vim:

sudo vim /etc/systemd/resolved.conf

Scorri verso il basso fino alla sezione [Risolvi]. Dovresti vedere una sezione simile a questa:

Per impostazione predefinita, le righe DNS= e FallbackDNS= sono commentate con #, il che significa che sono inattive.

Decommenta le righe rimuovendo il # all'inizio di ciascuna.

Inserisci i server DNS preferiti. Ad esempio, per utilizzare Google DNS e Cloudflare DNS, modifica le righe in questo modo:

DNS=8.8.8.8 8.8.4.4
FallbackDNS=1.1.1.1 1.0.0.1

Salva ed esci da Vim premendo Esc, digitando :wq e premendo Invio. Riavvia systemd-resolved per applicare le modifiche:

sudo systemctl restart systemd-resolved

Verifica le nuove impostazioni DNS:

resolvectl status

Dopo aver apportato queste modifiche, Ubuntu utilizzerà costantemente le impostazioni DNS personalizzate.

Ripristina impostazioni di rete

Se nessuna di queste correzioni funziona, potrebbe essere utile ripristinare le impostazioni di rete di Ubuntu. La rimozione delle vecchie configurazioni di rete e il riavvio del servizio NetworkManager possono risolvere i problemi di connettività persistenti. Correre:

sudo rm /etc/NetworkManager/system-connections/*
sudo systemctl restart NetworkManager

Questo comando rimuove tutte le configurazioni di rete salvate, quindi dovrai riconnetterti al Wi-Fi e inserire nuovamente la password.


I problemi Wi-Fi su Ubuntu possono essere frustranti, ma la maggior parte dei problemi ha una soluzione. Se la scheda Wi-Fi integrata o l'adattatore USB non vengono riconosciuti, l'installazione dei driver corretti dovrebbe farli funzionare. Se il Wi-Fi è bloccato o non viene visualizzato, può essere utile riavviare i servizi o sbloccarlo tramite il terminale. Le basse velocità e le interruzioni di connessione possono spesso essere risolte cambiando i server DNS. Con alcuni passaggi per la risoluzione dei problemi, dovresti essere in grado di riportare online il tuo sistema Ubuntu.