Come connettersi alla rete WiFi dalla riga di comando su Linux utilizzando NetworkManager

Come Connettersi Alla Rete Wifi Dalla Riga Di Comando Su Linux Utilizzando Networkmanager



In questo articolo ti mostreremo come connetterti alla tua rete WiFi dalla riga di comando sulle moderne distribuzioni Linux che utilizzano NetworkManager per gestire i dispositivi di rete.

Questo articolo dovrebbe funzionare sulle distribuzioni Linux elencate di seguito e su altre distribuzioni Linux (non elencate) che utilizzano NetworkManager per la gestione delle reti e dispongono dello strumento da riga di comando 'nmcli'.







  • Ubuntu
  • Debian
  • Linux Mint
  • Sistema operativo elementare
  • Fedora
  • RHEL
  • Flusso CentOS
  • AlmaLinux
  • Linux roccioso
  • openSUSE
  • SUSE Linux Enterprise Server (SLES)
  • OracleLinux

Argomento dei contenuti:

  1. Elenco di tutti i dispositivi di rete di Linux dalla riga di comando utilizzando Nmcli
  2. Ricerca di reti WiFi disponibili su Linux dalla riga di comando utilizzando Nmcli
  3. Connessione a una rete WiFi su Linux dalla riga di comando utilizzando Nmcli
  4. Verifica della connettività WiFi/Internet dalla riga di comando
  5. Disconnessione dalla rete WiFi su Linux dalla riga di comando utilizzando Nmcli
  6. Conclusione

Elenco di tutti i dispositivi di rete di Linux dalla riga di comando utilizzando Nmcli

Per elencare tutti i dispositivi di rete installati sul tuo computer Linux, esegui il comando seguente:



$ sudo dispositivo nmcli

Dovresti trovare la tua interfaccia di rete WiFi nell'elenco. Nel nostro caso, l'interfaccia di rete WiFi si chiama “wlp7s27u1”.







Ricerca di reti WiFi disponibili su Linux dalla riga di comando utilizzando Nmcli

Per elencare tutte le reti WiFi nella tua zona, esegui il seguente comando:

$ sudo Elenco Wi-Fi dei dispositivi nmcli

Come puoi vedere, sono elencate tutte le reti WiFi nella nostra zona.



Se, per qualche motivo, l'SSID WiFi desiderato non viene visualizzato nell'elenco, esegui una nuova scansione con il seguente comando:

$ sudo Nuova scansione wifi del dispositivo nmcli

Come puoi vedere, dopo la nuova scansione vengono elencate molte più reti WiFi.

$ sudo Elenco Wi-Fi dei dispositivi nmcli

Connessione a una rete WiFi su Linux dalla riga di comando utilizzando Nmcli

Per connetterti all'SSID della rete WiFi 'NodeKite-2.4G' (diciamo) configurato con la password 'segreta' WPA2, esegui il seguente comando:

$ sudo Connessione Wi-Fi del dispositivo nmcli 'NodeKite-2.4G' parola d'ordine 'segreto'

Puoi anche utilizzare il BSSID del tuo router WiFi per connetterti alla rete WiFi come segue:

$ sudo Connessione Wi-Fi del dispositivo nmcli '68:22:BB:41:B6:A9' parola d'ordine 'segreto'

Se vuoi connetterti a una rete WiFi nascosta con l'SSID 'HiddenNet' (diciamo), puoi farlo come segue:

$ sudo Connessione Wi-Fi del dispositivo nmcli 'Rete nascosta' parola d'ordine 'segreto' nascosto

Se disponi di più interfacce di rete WiFi sul tuo computer e desideri connetterti a una rete WiFi utilizzando un'interfaccia di rete WiFi specifica, puoi farlo aggiungendo il flag 'ifname' alla fine come segue:

$ sudo Connessione Wi-Fi del dispositivo nmcli 'NodeKite-2.4G' parola d'ordine 'segreto' ifnome wlp7s27u1

Dovrebbe essere creata e attivata una nuova connessione NetworkManager e il tuo computer dovrebbe essere connesso alla rete WiFi.

Come puoi vedere, viene creato un nuovo profilo di connessione NetworkManager 'NodeKite-2.4G' (stesso nome dell'SSID WiFi configurato per la connessione).

$ sudo connessione nmcli

Verifica della connettività WiFi/Internet dalla riga di comando

Una volta connesso alla rete WiFi desiderata, l'interfaccia di rete WiFi (wlp7s27u1 in questo caso) dovrebbe ricevere un indirizzo IP dal router tramite DHCP, come puoi vedere nello screenshot seguente:

$ ip UN

Dovresti anche essere in grado di eseguire il ping di 'google.com' (o dei nomi di dominio di qualsiasi altro sito Web popolare).

$ ping -C 3 Google com

Disconnessione dalla rete WiFi su Linux dalla riga di comando utilizzando Nmcli

Per disconnettersi dalla rete WiFi SSID NodeKite-2.4G, eseguire il seguente comando:

$ sudo Connessione nmcli interrotta 'NodeKite-2.4G'

Come puoi vedere, la connessione NetworkManager “NodeKite-2.4G” è inattiva[1] così come l'interfaccia di rete WiFi “wlp7s27u1”[2]. Non sarai in grado di eseguire il ping dei nomi DNS di nessun sito Web una volta disconnesso dalla rete WiFi[3].

$ sudo connessione nmcli

$ ip UN

$ ping -C 3 Google com

Conclusione

In questo articolo, ti abbiamo mostrato come utilizzare lo strumento da riga di comando 'nmcli' NetworkManager per elencare le reti WiFi disponibili nella tua zona e connetterti alla rete WiFi desiderata. Ti abbiamo anche mostrato come verificare la connettività Internet una volta connesso a una rete WiFi dalla riga di comando su Linux. Dopo aver letto questo articolo, dovresti essere in grado di gestire le reti WiFi sul tuo sistema Linux dalla riga di comando utilizzando lo strumento NetworkManager 'nmcli'.

Riferimenti: