Come connettersi al Wi-Fi tramite il terminale Linux con Nmcli

Hai bisogno di connetterti a Internet sul tuo dispositivo Linux, ma non hai una porta Ethernet o l’accesso al software di rete grafico? Ecco come connettersi al Wi-Fi nel terminale Linux usando il comando nmcli.

Che cos’è nmcli?

nmcli è l’interfaccia della riga di comando per Responsabile del network, un’applicazione Linux comune per l’identificazione e la configurazione delle connessioni Internet. Molte distribuzioni hanno un’applet grafica per l’utilizzo di NetworkManager in un ambiente desktop, ma potresti non avere accesso a un desktop se sei su un server Linux.

Alcuni metodi di connessione al Wi-Fi attraverso il terminale sono un po’ complicati, comportano file di configurazione e conoscono la tua chiave PSK.

  Come installare Plex Media Player su Linux

Non così con nmcli. Supponendo che tu abbia un router moderno, tutto ciò che devi sapere è l’SSID della tua rete (il nome della rete a cui vuoi connetterti) e la password della rete, se ne ha una.

Passaggio 1: abilita il tuo dispositivo Wi-Fi

La scheda Wi-Fi sul tuo PC Linux non può connettersi a Internet a meno che non sia abilitata. Per vedere lo stato di tutte le tue interfacce di rete, usa questo comando:

 nmcli dev status 

Dovresti ottenere un elenco dei tuoi dispositivi di rete insieme al loro tipo, stato e informazioni sulla connessione di rete.

Se non sei sicuro che il tuo dispositivo Wi-Fi sia abilitato o meno, puoi verificare con questo comando:

 nmcli radio wifi 

Se l’output mostra che il Wi-Fi è disabilitato, puoi abilitarlo con il seguente comando:

 nmcli radio wifi on 

Passaggio 2: identificare un punto di accesso Wi-Fi

Se non conosci il nome del tuo punto di accesso Wi-Fi, altrimenti noto come SSID, puoi trovarlo cercando reti Wi-Fi nelle vicinanze.

 nmcli dev wifi list 

Prendi nota del nome elencato sotto SSID per la rete a cui desideri connetterti. Ti servirà per il passaggio successivo.

  Come eseguire più facilmente il software Windows su Linux con Bottles

Passaggio 3: connettersi al Wi-Fi con nmcli

Con il Wi-Fi abilitato e il tuo SSID identificato, ora sei pronto per connetterti. È possibile stabilire una connessione con il seguente comando:

 sudo nmcli dev wifi connect network-ssid 

Sostituisci network-ssid con il nome della tua rete. Se disponi della sicurezza WEP o WPA sul tuo Wi-Fi, puoi anche specificare la password di rete nel comando.

 sudo nmcli dev wifi connect network-ssid password "network-password" 

In alternativa, se non vuoi scrivere la tua password sullo schermo, puoi usare l’opzione –ask:

 sudo nmcli --ask dev wifi connect network-ssid 

Il sistema ora ti chiederà di inserire la tua password di rete senza renderla visibile.

  Come installare il tema Neo-to GTK su Linux

Ora il tuo dispositivo dovrebbe essere connesso a Internet. Provalo con un ping:

 ping google.com 

NetworkManager salverà la connessione e si connetterà automaticamente al riavvio, quindi non devi preoccuparti di emettere il comando ogni volta che avvii la tua macchina Linux.

Gestione delle connessioni di rete su Linux con nmcli

È possibile visualizzare tutte le connessioni salvate immettendo il seguente comando:

 nmcli con show 

Se sei connesso a una rete, ma desideri utilizzare una connessione diversa, puoi disconnetterti disattivando la connessione. Dovrai specificare l’SSID o, se hai più connessioni con lo stesso SSID, utilizza l’UUID.

 nmcli con down ssid/uuid 

Per connettersi a un’altra connessione salvata, passare semplicemente l’opzione up nel comando nmcli. Assicurati di specificare l’SSID o l’UUID della nuova rete a cui desideri connetterti.

 nmcli con up ssid/uuid 

Connessione al Wi-Fi senza una GUI su Linux

Ora sei connesso alla tua rete Wi-Fi senza utilizzare un’interfaccia grafica, rendendoti un utente Linux molto più versatile.

Se hai bisogno di spostare i file in modalità wireless, ci sono molte applicazioni Linux che lo consentono, con o senza un ambiente desktop.