Prechecks per diagnosticare il problema della connettività Internet
Prima di andare avanti con la risoluzione dei problemi, è essenziale controllare alcune cose. Questi sono:
Soluzione 1: problemi hardware vs. Problemi del software
Successivamente, devi determinare se il tuo problema di Internet è un problema wifi hardware o un problema di connettività software. Un problema wifi può essere uno dei due. Tuttavia, i problemi di connettività hardware sono relativamente facili da risolvere. Tutto quello che devi fare è aprire il terminale del comando Linux e digitare il comando seguente:
Ping localhostQuesto è un modo molto semplice per determinare se l'hardware funziona bene o ha qualche problema. L'indirizzo locale controlla i circuiti per il controller dell'interfaccia di rete (NIC). Potrebbe essere necessario prendere il tuo sistema per la riparazione o risolverlo in caso di un problema.
Se il ping non restituisce alcun problema hardware, ma non si vede la tua scheda wireless. Continua a leggere per vedere cosa puoi fare per risolvere il problema.
Soluzione 2: reinstallre-install, i driver dell'ISO originale
La tua distribuzione Linux non rileva affatto i driver Internet? Prova a reinstallare reinstallare i conducenti con l'aiuto del suo ISO. Se avevi una nuova installazione, devi avere questa immagine ISO da qualche parte. Gli errori di connettività comuni possono essere facilmente curati mediante reinstallazione dell'installazione dei driver dal file ISO originale.
Passo 1: Per fare ciò, vai alla pagina della versione corrispondente del sistema operativo online. Ad esempio, se sei su Ubuntu, puoi scaricare la sua ultima Ubuntu 20.04.2.0 versione LTS da qui, su un altro dispositivo o utilizzare una connessione Ethernet su Linux. Copialo nella tua home directory.
Passo 2: Apri il terminale di comando Linux e inserisci i seguenti comandi per montare l'immagine proprio come una ROM CD manualmente.
sudo mkdir /media /cdromPassaggio 3: In Unity Dash, cerca software e aggiornamenti
Passaggio 4: Nella scheda Software Ubuntu, controlla l'opzione "CDROM con Ubuntu ..." e inserisci "Chiudi."
Passaggio 5: Infine, vai alla scheda Driver aggiuntiva in "Software & Aggiornamenti", seleziona il driver di proprietà e premi "Applica le modifiche."
A volte, Ubuntu potrebbe non mostrare driver aggiuntivi. In tal caso, devi scaricare i driver di proprietà da Internet. A volte, nonostante i driver aggiuntivi, il WiFi non funzionerà ancora. In tal caso, fare riferimento al seguente metodo.
Soluzione 3: risolvere nessun wifi in ubuntu con l'aiuto degli adattatori wireless di Broadcom
Passo 1: Poiché questo metodo è applicabile solo sugli adattatori wireless di Broadcom (serie Broadcom 43), assicurati di non utilizzare nessun altro adattatore WiFi digitando questo comando nel terminale:
Rete sudo lshw -cVedrai un adattatore wireless che inizia con BCM43. Altrimenti, non continuare con questo metodo.
Passo 2: Successivamente, rimuovi tutti i driver di adattatore Broadcom che potresti già avere sul sistema utilizzando il seguente comando:
SUDO APT Rimuovi Broadcom-sta-DKMS bcmwl-kernel-sourcePassaggio 3: Connettiti a Internet tramite un cavo Ethernet e utilizza questo comando per installare automaticamente i driver Broadcom
Sudo Apt Installa firmware-B43-InstallerNel caso in cui non hai Ethernet, dovrai installare manualmente i driver su un altro sistema Linux e quindi copiare e incollare i driver da lì al tuo sistema problematico.
Per fare ciò, controlla prima quale versione di Ubuntu ti trovi digitando il seguente comando nel terminale:
$ name -aQuindi, scarica il driver wireless da questo link per la versione di Ubuntu corrispondente. Sarà un file Deb. Trasferiscilo al tuo sistema senza driver WiFi utilizzando un USB.
Ora puoi installare il pacchetto facendo doppio clic su di esso o utilizzando i seguenti comandi:
CD ~/Downloadsudo dpkg -i firmware-b43-installer_*
Soluzione 4: il tuo distro può rilevare il dispositivo wireless?
A volte, la tua distro Linux (Ubuntu o qualsiasi altro) non è in grado di rilevare il tuo dispositivo wireless. Se è il caso:
Passo 1: Accedi al tuo terminale di comando Linux e digita il comando seguente:
Sudo lsusb(Se usi un dongle wireless USB)
Se si utilizza una scheda wireless interna, utilizzare invece il comando seguente:
Sudo lspciPuoi anche usare LSHW per scoprire se la tua macchina ha un dispositivo wireless. Tuttavia, devi installare lo strumento LSHW sulla macchina per farlo prima. Ecco il comando da usare:
Rete sudo lshw -cDi seguito è riportato ciò che dovresti essere in grado di vedere (o qualcosa di simile)
*-reteSe il tuo sistema operativo è in grado di trovare la scheda e vedi una risposta positiva con la scheda di rete identificata, sei fortunato. Ubuntu di solito lo identifica per "Ethernet o Network Controller".
Una risposta positiva significa che la distribuzione Linux è in grado di connettersi alla scheda, il che significa che il firmware funziona perfettamente. Il problema è con il tuo sistema, che non ha idea di cosa farne. Ed è qui che entrano in gioco i conducenti. È necessario installare i moduli del driver.
Per fare ciò, torna al terminale di comando e inserisci il comando seguente
Sudo lsmodQuesto comando ti mostrerà un elenco di moduli. Per attivare il tuo, inserisci il seguente comando. Sostituisci “modulename con il nome del chipset wireless della macchina
Sudo modprodbe modulenameAd esempio, se il tuo chipset è RT2870, il comando dovrebbe essere:
Sudo modprobe rt2870usbSuggerimento professionale: Google il nome del chipset insieme a Linux, i.e., "RT2870 Linux", per scoprire se una particolare distribuzione di Linux supporta il tuo hardware o no.
Riponire nuovamente il comando LSMOD nel terminale per assicurarsi che il modulo sia stato caricato correttamente.
Soluzione 5: caricamento del modulo WiFi su avvio automaticamente
In rare occasioni, il modulo WiFi non si caricherà su avvio. In quello scenario, puoi forzare il modulo a caricare in modo permanente. Ecco come puoi farlo.
Passo 1: Digita il comando seguente
Sudo nano /etc /moduliQuesto comando aprirà l'editor di testo nano. Inserisci il nome del tuo modulo e salva il file. Ora riavvia il tuo sistema e vedi se la scheda wireless può identificare la rete a cui connettersi? Puoi anche ripetere lo stesso processo se rimani bloccato.
Soluzione 6: modificare DNS su Google o OpenDNS
I problemi di DNS non sono molto comuni ma possono causare problemi quando meno li sospetti. Pertanto, è una buona idea controllare l'indirizzo DNS del tuo sistema per eventuali problemi. Usa il seguente comando per verificare da dove proviene DNS del sistema:
Dispositivo NMCLI Show wlan1 | grep IP4.DNSQuesto comando ti mostrerà l'indirizzo LAN che sta usando il tuo router. Se questo comando non funziona, cambia WLAN1 in WLAN2, WLAN3 o qualunque cosa il tuo wireless stia usando. Puoi farlo utilizzando il comando "IP come" nel terminale.
Successivamente, devi eseguire il ping dei server DNS di LAN e Opendns) del tuo router. Questo viene fatto con l'aiuto del comando ping:
Ping 8.8.8.8(In caso di Google)
Ping 208.67.222.222(in caso di Opendns)
Con queste informazioni, puoi facilmente determinare se il problema è correlato a DNS o meno. Se tutti i dispositivi all'interno della tua rete danno errori di carico, modifica il DNS del router in OpenDNS o Server DNS di Google. Di solito viene fatto con la pagina di amministrazione del router accedendo a 192.168.1.1 e amministratore: amministratore o qualcosa di simile. Nel caso in cui il problema sia specifico per una sola macchina. È possibile modificare le sue impostazioni DNS andando a Network Manager e modificare le impostazioni IPv4.
Infine, riavvia la macchina per cementare le tue impostazioni.
Pensieri finali
La risoluzione dei problemi dei problemi WiFi in Linux può essere complicato. Ci possono essere un centinaio di ragioni diverse per un problema. Spero che le nostre soluzioni ti forniranno alcuni buoni posti per iniziare la risoluzione dei problemi del tuo problema. Inoltre, Linux è diventato mainstream. In questi giorni puoi trovare una soluzione a quasi tutti i problemi wifi. Varie distro come Ubuntu hanno anche una documentazione online eccellente che puoi consultare. Buona fortuna!