Come connettersi a Internet utilizzando la riga di comando di Linux

Se hai installato una distribuzione headless, una distribuzione che non esegue un desktop grafico, non avrai strumenti di gestione della rete per aiutarti a connetterti a Internet utilizzando una rete Wi-Fi. Allo stesso modo, se hai cancellato accidentalmente componenti chiave dal desktop o installato una distribuzione difettosa, l'unico modo per connettersi a Internet richiede l'utilizzo del terminale Linux.

Queste informazioni si applicano a qualsiasi distribuzione Linux desktop con accesso alla shell funzionante.

zf L / Getty Images


Determina la tua interfaccia di rete wireless

Dall'interno del terminale immettere 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 ottimizzati i driver wireless della tua distribuzione.

Accendi l'interfaccia wireless

Verificare che l'interfaccia wireless sia attivata. Usa il seguente comando:

sudo ifconfig wlan0 up

Sostituire 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 sono simili a questo:

Cella 02 - Indirizzo: 98: E7: F5: B8: 58: B1
Canale: 6
Frequenza: 2.437 GHz (canale 6)
Qualità = 68/70 Livello del segnale = -42 dBm
Chiave di crittografia: attivata
ESSID: "HONOR_PLK_E2CF"
Velocità in bit: 1 Mb / s; 2 Mb / s; 5.5 Mb / s; 11 Mb / s; 18 Mb / s
24 Mb / s; 36 Mb / s; 54 Mb / s
Velocità in bit: 6 Mb / s; 9 Mb / s; 12 Mb / s; 48 Mb / s
Modalità: Master
Extra: tsf = 000000008e18b46e
Extra: ultimo segnale: 4 ms fa
IE: Unknown: 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
Crittografia di gruppo: CCMP
Cifrature a coppie (1): CCMP
Suite di autenticazione (1): PSK
IE: sconosciuto: 32040C121860
IE: Unknown: 2D1A2D1117FF00000000000000000000000000000000000000000000
IE: sconosciuto: 3D1606081100000000000000000000000000000000000000
IE: sconosciuto: 7F080400000000000040
IE: sconosciuto: DD090010180200001C0000
IE: Unknown: DD180050F2020101800003A4000027A4000042435E0062322F00

Guarda l'ESSID, che è il nome di una rete wireless. Trova reti aperte cercando gli elementi che hanno la chiave di crittografia disattivata.


Crea un file di configurazione del supplicant WPA

Lo strumento più comune per la connessione a reti wireless protette da WPA è WPA Supplicant. La maggior parte delle distribuzioni viene fornita con questo strumento installato per impostazione predefinita. Digita quanto segue nella shell:

wpa_passphrase

Se viene visualizzato un errore che indica che il comando non può essere trovato, significa che non è installato. Ora sei in uno scenario di galline e uova in cui hai bisogno di questo strumento per connetterti a Internet ma non puoi connetterti a Internet perché non hai questo strumento.

Utilizza invece una connessione Ethernet per installare wpasupplicant. Senza questo strumento, non puoi procedere.

Per creare il file di configurazione per wpa_supplicant, eseguire il seguente comando:

wpa_passphrase ESSID> /etc/wpa_supplicant/wpa_supplicant.conf

L'ESSID sarà l'ESSID che hai annotato dal file iwlist comando di scansione. Questo comando si interrompe senza tornare al prompt della shell. Immettere la sicurezza richiesta per la rete e premere entrare. Per verificare che il comando abbia funzionato, apri la cartella .config utilizzando i comandi cd e tail:

cd / etc / wpa_supplicant

Digitare quanto segue:

tail wpa_supplicant.conf

Dovresti vedere qualcosa di simile a questo:

rete = {
ssid = "tua rete"
# psk = "tua password"
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 la tua scheda di rete wireless.

Per trovarlo, esegui il seguente comando:

wpa_supplicant –help | Di Più

L'output elenca una sezione chiamata driver. 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 / WPS ER)

Generalmente, tempo è un driver catchall se non è disponibile nient'altro. 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 interfaccia -c /etc/wpa_supplicant/wpa_supplicant.conf

Sostituisci il driver con il driver che hai trovato nella sezione precedente e l'interfaccia con il nome del dispositivo (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 ritorni in primo piano.

Esegui questo ultimo comando:

sudo dhclient

Il client DCHP—dhclient—Stabilisce il routing di rete sulla rete locale. Quando è attivo, sei libero di usare Internet normalmente.


Pagine utili:

Informazioni sul formato .do

Lascia un commento