Cum să vă conectați la rețeaua WiFi din linia de comandă pe Linux utilizând NetworkManager

Cum Sa Va Conectati La Reteaua Wifi Din Linia De Comanda Pe Linux Utilizand Networkmanager



În acest articol, vă vom arăta cum să vă conectați la rețeaua WiFi din linia de comandă pe distribuțiile Linux moderne care folosesc NetworkManager pentru a gestiona dispozitivele din rețea.

Acest articol ar trebui să funcționeze pe următoarele distribuții Linux enumerate și alte distribuții Linux (nelistate) care utilizează NetworkManager pentru gestionarea rețelelor și au instrumentul de linie de comandă „nmcli” disponibil.







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

Subiect de conținut:

  1. Listarea tuturor dispozitivelor de rețea din Linux din linia de comandă folosind Nmcli
  2. Căutarea rețelelor WiFi disponibile pe Linux din linia de comandă folosind Nmcli
  3. Conectarea la o rețea WiFi pe Linux din linia de comandă folosind Nmcli
  4. Verificarea conectivității WiFi/Internet din linia de comandă
  5. Deconectarea de la rețeaua WiFi pe Linux de la linia de comandă folosind Nmcli
  6. Concluzie

Listarea tuturor dispozitivelor de rețea din Linux din linia de comandă folosind Nmcli

Pentru a lista toate dispozitivele de rețea care sunt instalate pe computerul dvs. Linux, executați următoarea comandă:



$ sudo dispozitiv nmcli

Ar trebui să găsiți interfața de rețea WiFi în listă. În cazul nostru, interfața de rețea WiFi se numește „wlp7s27u1”.







Căutarea rețelelor WiFi disponibile pe Linux din linia de comandă folosind Nmcli

Pentru a lista toate rețelele WiFi din zona dvs., executați următoarea comandă:

$ sudo lista de dispozitive wifi nmcli

După cum puteți vedea, sunt listate toate rețelele WiFi din zona noastră.



Dacă, dintr-un motiv oarecare, SSID-ul WiFi dorit nu este afișat pe listă, efectuați o rescanare cu următoarea comandă:

$ sudo rescanarea wifi a dispozitivului nmcli

După cum puteți vedea, multe mai multe rețele WiFi sunt listate după rescanare.

$ sudo lista de dispozitive wifi nmcli

Conectarea la o rețea WiFi pe Linux din linia de comandă folosind Nmcli

Pentru a vă conecta la SSID-ul rețelei WiFi „NodeKite-2.4G” (să spunem) care este configurat cu parola „secretă” WPA2, executați următoarea comandă:

$ sudo Nmcli device wifi connect „NodeKite-2.4G” parola 'secret'

De asemenea, puteți utiliza BSSID-ul routerului WiFi pentru a vă conecta la rețeaua WiFi, după cum urmează:

$ sudo Nmcli device wifi connect „68:22:BB:41:B6:A9” parola 'secret'

Dacă doriți să vă conectați la o rețea WiFi ascunsă cu SSID-ul „HiddenNet” (să spunem), puteți face acest lucru după cum urmează:

$ sudo Nmcli device wifi connect „HiddenNet” parola 'secret' ascuns da

Dacă aveți mai multe interfețe de rețea WiFi pe computer și doriți să vă conectați la o rețea WiFi folosind o anumită interfață de rețea WiFi, puteți face acest lucru adăugând indicatorul „ifname” la sfârșit, după cum urmează:

$ sudo Nmcli device wifi connect „NodeKite-2.4G” parola 'secret' ifname wlp7s27u1

O nouă conexiune NetworkManager trebuie creată și activată, iar computerul dvs. ar trebui să fie conectat la rețeaua WiFi.

După cum puteți vedea, este creat un nou profil de conexiune NetworkManager „NodeKite-2.4G” (același nume ca și SSID-ul WiFi pe care l-ați configurat pentru a vă conecta).

$ sudo conexiune nmcli

Verificarea conectivității WiFi/Internet din linia de comandă

Odată ce sunteți conectat la rețeaua WiFi dorită, interfața de rețea WiFi (wlp7s27u1 în acest caz) ar trebui să primească o adresă IP de la router prin DHCP, așa cum puteți vedea în următoarea captură de ecran:

$ ip A

De asemenea, ar trebui să puteți da ping la „google.com” (sau la numele de domeniu ale oricăror alte site-uri web populare).

$ ping -c 3 Google com

Deconectarea de la rețeaua WiFi pe Linux de la linia de comandă folosind Nmcli

Pentru a vă deconecta de la rețeaua WiFi SSID NodeKite-2.4G, executați următoarea comandă:

$ sudo conexiune nmcli jos „NodeKite-2.4G”

După cum puteți vedea, conexiunea NetworkManager „NodeKite-2.4G” este întreruptă[1], precum și interfața de rețea WiFi „wlp7s27u1”[2]. Nu veți putea să trimiteți ping la numele DNS ale oricărui site web după ce sunteți deconectat de la rețeaua WiFi[3].

$ sudo conexiune nmcli

$ ip A

$ ping -c 3 Google com

Concluzie

În acest articol, v-am arătat cum să utilizați instrumentul de linie de comandă „nmcli” NetworkManager pentru a enumera rețelele WiFi disponibile în zona dvs. și pentru a vă conecta la rețeaua WiFi dorită. De asemenea, v-am arătat cum să verificați conexiunea la internet odată ce sunteți conectat la o rețea WiFi din linia de comandă pe Linux. După ce ați citit acest articol, ar trebui să puteți gestiona rețelele WiFi de pe sistemul dumneavoastră Linux din linia de comandă folosind instrumentul NetworkManager „nmcli”.

Referinte: