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

Se hai installato Ubuntu di recente, potresti essere sorpreso di scoprire che mancavano tutte le opzioni WiFi. Anche se installi i driver corretti, i problemi con l’adattatore WiFi possono portare allo stesso problema.

L’adattatore WiFi e il driver sono solo due colpevoli comuni. Nel tuo caso, il problema potrebbe essere completamente diverso e capire esattamente cosa può essere difficile.

Pertanto, abbiamo dettagliato i motivi principali per cui il WiFi non funziona su Ubuntu, nonché come risolverlo in questo articolo.

Se volete continuare a leggere questo post su "[page_title]" cliccate sul pulsante "Mostra tutti" e potrete leggere il resto del contenuto gratuitamente. ebstomasborba.pt è un sito specializzato in Tecnologia, Notizie, Giochi e molti altri argomenti che potrebbero interessarvi. Se desiderate leggere altre informazioni simili a [page_title], continuate a navigare sul web e iscrivetevi alle notifiche del blog per non perdere le ultime novità.

Seguir leyendo


Sommario

Perché il tuo WiFi Ubuntu non funziona?

L’ultima versione di Ubuntu in questo momento, 22.04, ha un bug che causa numerosi problemi WiFi. Ma a parte il bug su questa versione specifica, ecco alcuni motivi per i problemi WiFi su Ubuntu:

  • Il driver dell’adattatore wireless è mancante/disabilitato
  • È stato installato un driver errato
  • L’adattatore wireless non funziona
  • Cache DNS danneggiata
  • Problemi da parte dell’ISP

Come risolvere Ubuntu WiFi non funzionante?

Si consiglia di provare le soluzioni nell’ordine elencato di seguito. Le prime soluzioni sono per problemi specifici di Ubuntu, mentre le ultime si occupano di problemi WiFi in generale . E, come regola generale, riavvia il router prima di iniziare la risoluzione dei problemi, poiché questo da solo spesso risolve il problema.

Risolto il bug WiFi di Ubuntu 22.04

Quando Ubuntu 22.04 è stato rilasciato alcuni mesi fa, gli utenti hanno segnalato una moltitudine di problemi relativi al WiFi, da basse velocità di download e frequenti disconnessioni fino all’impossibilità di connettersi al WiFi. Come si è scoperto, il problema era in realtà con il kernel 5.15 che era in uso in quel momento.

Tieni presente che bug come questo hanno interessato numerose versioni di Ubuntu in passato, non solo 22.04. Pertanto, la correzione mostrata di seguito può essere utile anche per altre versioni.

Aggiorna il kernel

Questo bug è stato corretto nelle ultime versioni del kernel. Puoi aggiornare la versione del kernel eseguendo i seguenti comandi nel terminale:

sudo apt-get update
sudo apt-get dist-upgrade

In alternativa, puoi anche eseguire il comando update-manager –d per forzare l’aggiornamento utilizzando l’utility Software Updater.

Ripristina kernel

Alcuni utenti hanno riferito che anche l’aggiornamento della versione del kernel non ha risolto il problema e hanno dovuto invece ripristinare una versione precedente. Ecco come puoi fare lo stesso:

  1. Tieni premuto Maiusc durante l’avvio per accedere a GRUB.
  2. Seleziona Opzioni avanzate per Ubuntu .
  3. Seleziona la versione del kernel da utilizzare. La maggior parte degli utenti ha avuto successo con la versione 5.13.

Soluzione al bug

Infine, se non vuoi assolutamente fare confusione con il kernel, puoi anche provare una semplice soluzione alternativa che prevede il controllo del file di configurazione di OpenSSL e il riavvio di WPA. Tieni presente che raccomandiamo i due metodi precedenti poiché il riavvio del supplicant WPA per questa soluzione alternativa abilita l’handshake non sicuro. Detto questo, ecco i passaggi per farlo:

  1. Passare a /usr/lib/ssl/ e aprire il file openssl.cnf .
  2. Assicurati che le seguenti righe siano presenti nel file di configurazione:
    openssl_conf = openssl_init
    [openssl_init] ssl_conf = ssl_sect
    [ssl_sect] system_default = system_default_sect
    [system_default_sect] Options = UnsafeLegacyRenegotiation

  3. Successivamente, esegui i seguenti comandi per riavviare WPA:
    sudo pkill wpa_supplicant
    wpa_supplicant

Installa / usa il driver Wi-Fi

Linux, essendo il sistema pratico che è, di solito include solo le necessità fondamentali durante l’installazione e tutto il resto sta a te personalizzarlo. Un modo per assicurarsi che i pacchetti WiFi siano inclusi è utilizzare il WiFi durante l’installazione.

Nel caso di Ubuntu, sono almeno presenti pacchetti WiFi generici. Tuttavia, non saranno abilitati per impostazione predefinita se sono proprietari, il che può causare la totale mancanza di opzioni relative al WiFi dal tuo sistema. Se disponi di una connessione Ethernet, risolvere questo problema è molto semplice:

  1. Vai a Mostra applicazioni > Software e aggiornamenti .
  2. Passa alla scheda Driver aggiuntivi.
  3. Selezionare la sorgente del driver preferita per l’adattatore wireless e premere Applica modifiche .
  4. Dopo aver installato il driver, il WiFi dovrebbe essere disponibile.

L’installazione del pacchetto offline è possibile anche se non hai modo di connetterti a Internet sul tuo dispositivo attuale. Ecco come puoi installare i driver WiFi da una ISO di Ubuntu:

  1. Su un altro dispositivo, scarica l’ISO della tua attuale versione di Ubuntu e copiala su una USB.
  2. Collega l’USB al tuo dispositivo Ubuntu e copia il file ISO nella home directory.
  3. Esegui i seguenti comandi per montare l’immagine ISO:
    sudo mkdir /media/cdrom
    cd ~
    sudo mount -o loop ubuntu-* /media/cdrom
  4. Aprire di nuovo Software e aggiornamenti e abilitare l’opzione Installabile da CD-ROM.
  5. Passare alla scheda Driver aggiuntivi, selezionare il driver e applicare le modifiche.

Alcuni utenti sono stati in grado di correggere le opzioni WiFi mancanti riavviando Network Manager. Puoi fare lo stesso con i seguenti comandi:

Per avviare NetworkManager: sudo systemctl start NetworkManager.service
Per riavviarlo: sudo systemctl restart NetworkManager.service
Per eseguirlo all’avvio: sudo systemctl enable NetworkManager.service

Risolvi i problemi dell’adattatore wireless

Se il tuo adattatore wireless è disabilitato , non riconosciuto o non funziona affatto, anche questo potrebbe essere il motivo del problema WiFi. Ecco come puoi diagnosticare e risolvere il problema in questi casi:

  1. Innanzitutto, usa il comando nmcli device per verificare se l’adattatore wireless è connesso. Se non è elencato o connesso, l’adattatore wireless non funziona correttamente. Passa al passaggio 4 in questo caso.
  2. Successivamente, esegui il comando rfkill list e assicurati che l’adattatore WiFi non sia bloccato tramite il BIOS.
  3. Se è bloccato, usa il comando rfkill unblock all . Inoltre, se il tuo dispositivo ha uno switch wireless fisico, assicurati che non sia spento.
  4. Quindi, utilizza il comando sudo lshw -C network per identificare il tipo di adattatore wireless e segui i passaggi appropriati, come mostrato di seguito.
  5. Se non sono elencati dispositivi wireless, l’adattatore wireless non funziona. Prova a riposizionare l’adattatore wireless e assicurati che la connessione non sia allentata. Se ciò non aiuta, l’adattatore potrebbe essere morto.
  6. Se un dispositivo wireless è elencato, significa che l’adattatore funziona ma non viene riconosciuto. Ciò è probabile perché mancano i driver per esso. Una volta installato il driver corretto per il tuo adattatore, il WiFi inizierà a funzionare correttamente.

Nel mio caso, il mio laptop ha un adattatore wireless Broadcom, o BCM43, per essere precisi. Usiamolo come esempio. Innanzitutto, ho rimosso i driver preinstallati con il comando sudo apt remove broadcom-sta-dkms bcmwl-kernel-source . Poiché avevo a disposizione una connessione Ethernet, ho utilizzato sudo apt install firmware-b43-installer per installare i driver.

Diciamo che hai un adattatore diverso o non puoi usare Ethernet. In tali casi, dovresti utilizzare un altro dispositivo per scaricare il driver corretto per il tuo adattatore e la versione di Ubuntu. Puoi copiare il file sul tuo dispositivo Ubuntu con una chiavetta USB e installare il driver usando il file deb.

Nota: se il tuo sistema dispone anche di una scheda wireless Broadcom, ti consiglio di controllare questo ampio post del forum sull’installazione dei driver e la risoluzione dei problemi generali.

Risolvi i problemi generali del WiFi

È possibile che i tuoi problemi WiFi non siano dovuti a un bug o a un adattatore guasto, ma a qualcosa di molto più semplice. Ecco alcune cose da considerare sul lato software:

  • Assicurati che il tuo dispositivo non sia in modalità aereo. Abilitarlo e disabilitarlo ha anche aiutato alcuni utenti.
  • Se riscontri problemi con il WiFi su un account specifico, vai su Impostazioni WiFi e assicurati che l’opzione Rendi disponibile ad altri utenti sia abilitata .
  • Se riscontri problemi con il WiFi dopo aver cambiato la password, vai su Impostazioni WiFi > Dimentica connessione e riconnettiti con la nuova password.
  • Se non riesci a trovare un WiFi specifico, potrebbe essere nascosto. Abilita la trasmissione SSID tramite le impostazioni del router o utilizza l’opzione Connetti a Wi-Fi nascosto tramite le impostazioni Wi-Fi.

È anche possibile che il problema riguardi l’hardware. Ecco cosa puoi fare in questi casi:

  • Innanzitutto, se utilizzi un adattatore USB, prova a utilizzare una porta diversa e assicurati che la connessione non sia allentata .
  • Se il WiFi si disconnette costantemente, assicurati che non sia dovuto alla debole potenza del segnale. Puoi eseguire il ping del tuo router per verificarlo. Avvicinati al router se questo è il caso.
  • È possibile che il problema non sia specifico del tuo dispositivo Ubuntu. Controlla se il WiFi funziona su un altro dispositivo per confermarlo. Se non funziona, potrebbe trattarsi di un problema fisico con il tuo router o di qualche problema da parte del tuo ISP. Contatta il tuo ISP e conferma che non si è verificata un’interruzione del servizio.
  • Se hai problemi a connetterti a una rete Wi-Fi pubblica come una rete scolastica, potrebbero esserci troppi dispositivi connessi al router in questo momento. Se possibile, riavvia il router. Altrimenti, continua a provare e dovresti essere in grado di connetterti abbastanza presto.

Rinnova indirizzo IP/Svuota DNS

Una cache DNS danneggiata potrebbe impedirti di accedere a determinati siti Web, il che dà l’impressione che il WiFi non funzioni. Lo stesso vale anche per un indirizzo IP configurato in modo errato. In questi casi, puoi utilizzare i seguenti comandi per rinnovare il tuo IP e cancellare la cache DNS:

sudo dhclient – r
sudo dhclient
sudo systemd-resolve --flush-caches

domande correlate

Il mio Ubuntu WiFi non funziona perché è stato violato?

Se il problema di connessione si verifica ininterrottamente per diverse ore, è improbabile che il WiFi venga violato. Gli hacker cacciano gli utenti dalla rete per annusare i pacchetti di handshake, ma i pacchetti sarebbero disponibili in abbondanza in un’ora o due al massimo. Tuttavia, se hai provato tutte le soluzioni possibili e il WiFi continua a non funzionare, è sicuramente qualcosa da considerare.

In questi casi, puoi cambiare il tuo router e le password WiFi in qualcosa di forte come inizio. Abbiamo un articolo dettagliato sulla protezione del tuo WiFi se sei interessato a leggere ulteriori informazioni su questo argomento.

Devo aggiornare il firmware del router per riparare il mio WiFi?

Sebbene l’utilizzo di un firmware obsoleto per il tuo router non sia l’ideale, è altamente improbabile che il tuo WiFi smetta di funzionare del tutto. Se desideri comunque provare ad aggiornare il firmware , l’articolo collegato ti sarà di aiuto.