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:
- Elenco di tutti i dispositivi di rete di Linux dalla riga di comando utilizzando Nmcli
- Ricerca di reti WiFi disponibili su Linux dalla riga di comando utilizzando Nmcli
- Connessione a una rete WiFi su Linux dalla riga di comando utilizzando Nmcli
- Verifica della connettività WiFi/Internet dalla riga di comando
- Disconnessione dalla rete WiFi su Linux dalla riga di comando utilizzando Nmcli
- 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 nmcliCome 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 nmcliCome 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 SÌ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 wlp7s27u1Dovrebbe 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'.