Com connectar-se a la xarxa WiFi des de la línia d'ordres a Linux mitjançant NetworkManager

Com Connectar Se A La Xarxa Wifi Des De La Linia D Ordres A Linux Mitjancant Networkmanager



En aquest article, us mostrarem com connectar-vos a la vostra xarxa WiFi des de la línia d'ordres a les distribucions de Linux modernes que utilitzen el NetworkManager per gestionar els dispositius de xarxa.

Aquest article hauria de funcionar amb les següents distribucions de Linux enumerades i altres distribucions de Linux (no enumerades) que utilitzen NetworkManager per gestionar les xarxes i tenen l'eina de línia d'ordres 'nmcli' disponible.







  • Ubuntu
  • Debian
  • Linux Mint
  • OS elemental
  • Fedora
  • RHEL
  • CentOS Stream
  • AlmaLinux
  • Rocky Linux
  • openSUSE
  • SUSE Linux Enterprise Server (SLES)
  • Oracle Linux

Tema de continguts:

  1. Llista de tots els dispositius de xarxa de Linux des de la línia d'ordres mitjançant Nmcli
  2. Cercant xarxes WiFi disponibles a Linux des de la línia d'ordres mitjançant Nmcli
  3. Connexió a una xarxa WiFi a Linux des de la línia d'ordres mitjançant Nmcli
  4. Comprovació de la connexió WiFi/Internet des de la línia d'ordres
  5. Desconnexió de la xarxa WiFi a Linux des de la línia d'ordres mitjançant Nmcli
  6. Conclusió

Llista de tots els dispositius de xarxa de Linux des de la línia d'ordres mitjançant Nmcli

Per llistar tots els dispositius de xarxa instal·lats al vostre ordinador Linux, executeu l'ordre següent:



$ sudo dispositiu nmcli

Hauríeu de trobar la vostra interfície de xarxa WiFi a la llista. En el nostre cas, la interfície de xarxa WiFi s'anomena 'wlp7s27u1'.







Cercant xarxes WiFi disponibles a Linux des de la línia d'ordres mitjançant Nmcli

Per llistar totes les xarxes WiFi de la vostra zona, executeu l'ordre següent:

$ sudo llista de wifi de dispositius nmcli

Com podeu veure, s'enumeren totes les xarxes WiFi de la nostra zona.



Si, per algun motiu, el vostre SSID WiFi desitjat no es mostra a la llista, torneu a analitzar amb l'ordre següent:

$ sudo Reexploració wifi del dispositiu nmcli

Com podeu veure, s'enumeren moltes més xarxes WiFi després de la nova exploració.

$ sudo llista de wifi de dispositius nmcli

Connexió a una xarxa WiFi a Linux des de la línia d'ordres mitjançant Nmcli

Per connectar-vos al SSID de la xarxa WiFi 'NodeKite-2.4G' (diguem) que està configurat amb la contrasenya 'secreta' WPA2, executeu l'ordre següent:

$ sudo connexió wifi del dispositiu nmcli 'NodeKite-2.4G' contrasenya 'secret'

També podeu utilitzar el BSSID del vostre encaminador WiFi per connectar-vos a la xarxa WiFi de la següent manera:

$ sudo connexió wifi del dispositiu nmcli '68:22:BB:41:B6:A9' contrasenya 'secret'

Si voleu connectar-vos a una xarxa WiFi oculta amb el SSID 'HiddenNet' (per exemple), podeu fer-ho de la següent manera:

$ sudo connexió wifi del dispositiu nmcli 'HiddenNet' contrasenya 'secret' amagat

Si teniu diverses interfícies de xarxa WiFi al vostre ordinador i voleu connectar-vos a una xarxa WiFi mitjançant una interfície de xarxa WiFi específica, podeu fer-ho afegint la marca 'ifname' al final de la següent manera:

$ sudo connexió wifi del dispositiu nmcli 'NodeKite-2.4G' contrasenya 'secret' ifname wlp7s27u1

S'hauria de crear i activar una nova connexió de NetworkManager i el vostre ordinador hauria d'estar connectat a la xarxa WiFi.

Com podeu veure, es crea un nou perfil de connexió NetworkManager 'NodeKite-2.4G' (el mateix nom que el SSID WiFi que heu configurat per connectar).

$ sudo connexió nmcli

Comprovació de la connexió WiFi/Internet des de la línia d'ordres

Un cop connectat a la vostra xarxa WiFi desitjada, la vostra interfície de xarxa WiFi (wlp7s27u1 en aquest cas) hauria de rebre una adreça IP del vostre encaminador mitjançant DHCP, com podeu veure a la següent captura de pantalla:

$ ip a

També hauríeu de poder fer ping a 'google.com' (o als noms de domini de qualsevol altre lloc web popular).

$ ping -c 3 google.com

Desconnexió de la xarxa WiFi a Linux des de la línia d'ordres mitjançant Nmcli

Per desconnectar de la xarxa WiFi SSID NodeKite-2.4G, executeu l'ordre següent:

$ sudo connexió nmcli baixa 'NodeKite-2.4G'

Com podeu veure, la connexió de NetworkManager 'NodeKite-2.4G' està inactiva[1], així com la interfície de xarxa WiFi 'wlp7s27u1'[2]. Tampoc podreu fer ping als noms DNS de cap lloc web un cop us desconnecteu de la xarxa WiFi[3].

$ sudo connexió nmcli

$ ip a

$ ping -c 3 google.com

Conclusió

En aquest article, us vam mostrar com utilitzar l'eina de línia d'ordres 'nmcli' NetworkManager per llistar les xarxes WiFi disponibles a la vostra zona i connectar-vos a la vostra xarxa WiFi desitjada. També us vam mostrar com comprovar la connectivitat a Internet un cop connectat a una xarxa WiFi des de la línia d'ordres a Linux. Després de llegir aquest article, hauríeu de poder gestionar les xarxes WiFi del vostre sistema Linux des de la línia d'ordres mitjançant l'eina NetworkManager 'nmcli'.

Referències: