Ubuntu è un sistema operativo open source potente e gratuito adatto ai principianti che desiderano esplorare Linux e ai professionisti esperti che desiderano un sistema solido e sicuro per progetti e simili. Tuttavia, nonostante tutte le sue virtù, a volte potresti avere problemi di connessione alle reti Wi-Fi.
Un problema di connessione Wi-Fi può essere un problema hardware o software. Ecco alcune soluzioni utilizzabili se gli utenti riscontrano problemi di connessione alle reti Wi-Fi.
Nota: il problema più grande che gli utenti dovranno affrontare è avere una scheda wireless prodotta da Broadcom. Sebbene il produttore faccia parte della Linux Foundation, ciò non significa che il supporto dei driver sia sempre buono. A parte i driver, un altro problema è il Crittografia TKIP che è in uso.
Installa i driver da Ubuntu ISO
Se Ubuntu non rileva affatto la tua rete Wi-Fi, o se ricevi errori, puoi provare a installare o reinstallare i driver Wi-Fi dal file ISO di Ubuntu. Per prima cosa, devi scarica l’ISO di Ubuntu corrispondente alla tua versione di Ubuntu (presumibilmente devi scaricarlo su un dispositivo diverso o scaricarlo usando la tua connessione ethernet su Ubuntu).
Posiziona l’ISO di Ubuntu nella directory Home su Ubuntu, quindi nel Terminale inserisci la seguente sequenza di comandi per montare l’ISO di Ubuntu su un’unità virtuale:
sudo mkdir /media/cdrom sudo mount -o loop ubuntu-*.iso /media/cdrom
Vai su “Software e aggiornamenti” dalla dashboard, quindi nella nuova finestra, seleziona “CDrom con Ubuntu [your version] box “e inserire la password quando richiesto.
Fare clic sulla scheda “Driver aggiuntivi”, quindi selezionare l’opzione “Adattatore di rete wireless” e fare clic su “Applica modifiche”.
Problema uno: dispositivo non rilevato
Se il dispositivo wireless non viene rilevato da Ubuntu (o da qualsiasi distro per quella materia), dovrai accedere al Terminale e digitare il seguente comando:
sudo lsusb
se si utilizza una scheda / dongle wireless USB plug-in e
sudo lspci
se si dispone di una scheda wireless interna.
Se la risposta di questi comandi torna con un output simile allo screenshot qui sotto, allora sei fortunato: Ubuntu può trovare la scheda. Di solito è identificato da “Controller di rete” o “Controller Ethernet”.
In passato, molte distribuzioni Linux hanno avuto difficoltà a trovare la scheda wireless. Per fortuna, il supporto è migliorato molto, quindi ora questo è un caso raro.
Comandi aggiuntivi
È inoltre possibile utilizzare il seguente comando per verificare se la macchina può vedere il dispositivo wireless; gli utenti potrebbero dover installare lshw
prima sulla loro macchina.
lshw -C network
L’output dovrebbe essere simile a questo:
*-network description: Wireless interface product: PRO/Wireless 3945ABG [Golan] Network Connection vendor: Intel Corporation
Se questo è il caso e il sistema trova la scheda wireless, è possibile procedere all’installazione del driver / modulo come descritto di seguito.
Problema due: modulo driver mancante
Dopo il successo lsusb
e lspci
, a condizione che Ubuntu possa vedere la scheda wireless, si può presumere che il firmware funzioni, solo che il sistema non ha idea di cosa fare con la scheda. È qui che sono necessari driver o moduli.
Torna al terminale e digita il seguente comando:
sudo lsmod
Viene visualizzato un elenco di moduli utilizzati. Per attivare il tuo modulo, digita il seguente comando dove “modulename” è il nome del tuo chipset.
sudo modprobe modulename
Ad esempio, se il tuo chipset wireless è “RT2870”, sarebbe il seguente:
sudo modprobe rt2800usb
Dopo questo, esegui il file lsmod
comando di nuovo per vedere se è stato caricato correttamente.
Carica il modulo automaticamente all’avvio
È un’occasione rara, ma a volte il modulo non persisterà all’avvio. In questo caso puoi forzare il caricamento permanente. Immettere il comando seguente nel Terminale:
sudo nano /etc/modules
L’editor di testo nano si aprirà. Aggiungi il nome del tuo modulo in basso e salva il file. Dovrai riavviare e controllare se la scheda wireless ora può vedere le reti per consentirti di connetterti normalmente.
Se rimani bloccato, ripeti il processo. Per fortuna, Ubuntu ha alcune utili pagine di aiuto nel loro file documentazione in linea che puoi anche leggere. Inoltre, puoi utilizzare la guida integrata nel terminale inserendo:
man lsusb man lspci
Problema tre: DNS
È raro che il DNS costituisca un problema; tuttavia, vale la pena indagare se si verificano ancora problemi di connessione. Dal Terminale, digita il seguente comando per valutare da dove proviene il DNS:
nmcli device show wlan1 | grep IP4.DNS
Questo ti mostrerà l’indirizzo LAN del router. Se non funziona, potrebbe essere necessario modificare “wlan1” in qualsiasi utilizzo del wireless. Il seguente comando può essere utilizzato anche per acquisire la designazione:
ip address
Una volta ottenute queste informazioni, il metodo successivo è eseguire il ping dell’indirizzo LAN del router. Se funziona, prova a eseguire il ping dei server DNS di Google:
ping 8.8.8.8
Con questi risultati puoi stabilire dove si trova il problema DNS. Se tutti i dispositivi in casa o in ufficio restituiscono errori di caricamento della pagina, cambia il DNS del router in server Google o Open DNS. Dovrai consultare il produttore del tuo router per sapere come farlo, ma generalmente viene fatto all’interno delle pagine di amministrazione, più comunemente accedendo a 192.168.0.1 o simili.
Se il tuo problema DNS riguarda solo Ubuntu, segui questi passaggi utilizzando la GUI di Network Manager:
- Fare clic con il tasto destro su Network Manager.
- Modifica connessioni.
- Seleziona la connessione Wi-Fi in questione.
- Seleziona Impostazioni IPv4.
- Cambia metodo in solo indirizzi DHCP.
- Aggiungi 8.8.8.8, 8.8.4.4 nella casella del server DNS. Ricorda la virgola che separa gli IP e non lasciare spazi.
- Salva, quindi Chiudi.
Come passaggio finale, riavviare la macchina o riavviare Network Manager dal Terminale:
sudo service network-manager restart
Problema quattro: nessun gestore di rete
Diciamo che hai rimosso il Network Manager o lo hai disinstallato per sbaglio. Questa è una situazione davvero problematica: non hai Internet e nessun Network Manager, ma ci sono cose che puoi fare.
Supponendo che il pacchetto apt sia ancora nella tua cache, puoi andare al Terminale e inserire:
sudo apt-get install network-manager
Se hai rimosso questa cache, puoi utilizzare un cavo Ethernet per connetterti collegandolo alla porta Ethernet ed eseguendo nuovamente il comando precedente.
Come passaggio finale, se nessuno dei precedenti funziona, sarà necessario modificare il file di configurazione. Ho selezionato gedit come editor di testo, ma puoi usare la tua scelta preferita e modificare il comando.
sudo gedit /etc/network/interfaces
Modificalo per leggere come segue:
auto lo iface lo inet loopback auto wlan0 iface wlan0 inet dhcp wpa-essid myssid wpa-psk mypasscode
Quindi puoi riavviare l’interfaccia inserendo il codice seguente:
sudo ifdown wlan0 && sudo ifup -v wlan0
Ulteriori letture del sottosistema Linux Wireless possono essere trovate su wiki kernel.org.
Con il tuo Ubuntu ora attivo e funzionante, perché non festeggiare guardando i modi migliori per giocare ai giochi Windows su Linux? Oppure, se non conosci tutti i modi in cui puoi rinominare i file in Linux, consulta la nostra guida su di esso.