Come connettersi a Internet utilizzando la riga di comando di Linux
Se hai installato un distribuzione senza testa—una distribuzione che non esegue un desktop grafico—allora non avrai strumenti di gestione della rete per aiutarti a connetterti a Internet utilizzando un Rete Wi-Fi. Allo stesso modo, se hai cancellato accidentalmente componenti chiave dal tuo desktop o hai installato una distribuzione difettosa, l'unico modo per connetterti a Internet richiede l'utilizzo del terminale Linux.
Le istruzioni in questo articolo si applicano generalmente a tutte le distribuzioni Linux, tuttavia, è possibile che alcune distribuzioni non agiscano esattamente come descritto qui.

Determina la tua interfaccia di rete wireless
Dall'interno del terminale inserisci il seguente comando:
iwconfig.
Il comando restituisce un elenco di interfacce di rete attive.
L'interfaccia di rete wireless più comune è wlan0 ma possono essere anche altre cose, a seconda della natura del tuo hardware e di quanto siano ben ottimizzati i driver wireless delle tue distribuzioni.
Attiva l'interfaccia wireless
Assicurarsi che l'interfaccia wireless sia attivata. Usa il seguente comando:
sudo ifconfig wlan0 up.
Sostituisci il wlan0 con il nome della tua interfaccia di rete.
Cerca punti di accesso wireless
Cerca reti. Digita il seguente comando:
sudo iwlist scan | di più.
Viene visualizzato un elenco dei punti di accesso wireless disponibili. I risultati assomigliano a questo:
Cella 02 - Indirizzo: 98:E7:F5:B8:58:B1
Canale: 6
Frequenza: 2,437 GHz (canale 6)
Qualità=68/70 Livello segnale=-42 dBm
Chiave di crittografia: attiva
ESSID:"HONOR_PLK_E2CF"
Bitrate: 1 Mb/s; 2 Mbit/s; 5,5 Mbit/s; 11 Mbit/s; 18 Mbit/s
24 Mbit/s; 36 Mbit/s; 54 Mb/s
Velocità in bit: 6 Mb/s; 9 Mbit/s; 12 Mbit/s; 48 Mb/s
Modalità: Maestro
Extra: tsf=000000008e18b46e
Extra: Ultimo segnale: 4ms fa
IE: sconosciuto: 000E484F4E4F525F504C4B5F45324346
IE: sconosciuto: 010882848B962430486C
IE: sconosciuto: 030106
IE: sconosciuto: 0706434E20010D14
IE: sconosciuto: 200100
IE: sconosciuto: 23021200
IE: sconosciuto: 2A0100
IE: sconosciuto: 2F0100
IE: IEEE 802.11i/WPA2 versione 1
Cifratura di gruppo: CCMP
Cifrari a coppie (1): CCMP
Suite di autenticazione (1): PSK
IE: sconosciuto: 32040C121860
IE: sconosciuto: 2D1A2D1117FF00000000000000000000000000000000000000000000
IE: sconosciuto: 3D160608110000000000000000000000000000000000000000
IE: sconosciuto: 7F080400000000000040
IE: sconosciuto: DD090010180200001C0000
IE: sconosciuto: DD180050F2020101800003A4000027A4000042435E0062322F00.
Guarda al ESSID, che è il nome di una rete wireless. Trova le reti aperte cercando elementi che hanno il Chiave di crittografia impostato su spento.
È meglio cercare un ESSID di rete Wi-Fi affidabile di cui si conosce la password, piuttosto che cercare quelli aperti quando possibile. Le reti Wi-Fi aperte generalmente non hanno crittografia e i dati trasferiti potrebbero essere trasmessi in modo non sicuro.
Crea un file di configurazione del richiedente WPA
Lo strumento più comune per la connessione a reti wireless protette da WPA è Richiedente WPA. La maggior parte delle distribuzioni viene fornita con questo strumento installato per impostazione predefinita. Digita quanto segue nella shell:
wpa_passphrase.
Se vedi un errore che indica che il comando non può essere trovato, significa che non è installato. Ora sei in uno scenario di pollo e uova in cui hai bisogno di questo strumento per connetterti a Internet ma non puoi connetterti a Internet perché non hai questo strumento.
Utilizzare invece una connessione Ethernet per installare wpasupplicant. Senza questo strumento, non puoi procedere.
Per creare il file di configurazione per wpa_supplicant, esegui il seguente comando:
wpa_passphrase ESSID > /etc/wpa_supplicant/wpa_supplicant.conf.
Il ESSID sarà l'ESSID che hai notato dal iwlist comando di scansione. Questo comando si interrompe senza tornare al prompt della shell. Immettere la sicurezza richiesta per la rete e premere accedere. Per verificare che il comando abbia funzionato, apri la cartella .config usando il pulsante cd e coda comandi:
cd /etc/wpa_supplicant.
Digita quanto segue:
tail wpa_supplicant.conf.
Dovresti vedere qualcosa del genere:
rete={
ssid="la tua rete"
#psk="tuapassword"
psk=388961f3638a28fd6f68sdd1fe41d1c75f0124ad34536a3f0747fe417432d888888
}
Trova il nome del tuo driver wireless
C'è un'altra informazione di cui hai bisogno prima di connetterti a Internet: il driver per te scheda di rete wireless.
Per trovarlo, esegui il seguente comando:
wpa_supplicant –help | di più.
L'output elenca una sezione chiamata autisti. L'elenco sarà simile a questo:
autisti:
nl80211 = Linux nl80211/cfg80211
wext = estensioni wireless Linux (generiche)
cablato = driver Ethernet cablato
nessuno = nessun driver (server RADIUS/ER WPS)
In genere, wext è un driver catchall se nient'altro è disponibile. In questo elenco di esempio, il driver appropriato è il nl80211. L'elenco viene visualizzato in ordine di priorità.
Connettiti a Internet
Il primo passo per connettersi è eseguire il wpa_supplicant comando:
sudo wpa_supplicant -B -D driver -i interface -c /etc/wpa_supplicant/wpa_supplicant.conf.
Sostituire autista con il autista che hai trovato nella sezione precedente e interfaccia con il nome del dispositivo (ad es. wlan0).
Questo comando esegue wpa_supplicant con il driver specificato, utilizzando l'interfaccia di rete di destinazione e il file di configurazione. Il -B switch esegue il comando in background in modo che il prompt della shell torni in primo piano.
Esegui questa finale comando:
sudo dhclient.
Il cliente DCHP—dhclient—stabilisce il routing di rete sulla rete locale. Quando è attivo, sei libero di utilizzare Internet normalmente.