Paano Kumonekta sa WiFi Network mula sa Command-Line sa Linux Gamit ang NetworkManager

Paano Kumonekta Sa Wifi Network Mula Sa Command Line Sa Linux Gamit Ang Networkmanager



Sa artikulong ito, ipapakita namin sa iyo kung paano kumonekta sa iyong WiFi network mula sa command line sa mga modernong distribusyon ng Linux na gumagamit ng NetworkManager upang pamahalaan ang mga network device.

Ang artikulong ito ay dapat gumana sa sumusunod na nakalistang mga distribusyon ng Linux at iba pang mga distribusyon ng Linux (hindi nakalista) na gumagamit ng NetworkManager para sa pamamahala ng mga network at may available na command-line tool na 'nmcli'.







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

Paksa ng Nilalaman:

  1. Paglilista ng Lahat ng Network Device ng Linux mula sa Command Line Gamit ang Nmcli
  2. Paghahanap ng Mga Available na WiFi Network sa Linux mula sa Command Line Gamit ang Nmcli
  3. Pagkonekta sa isang WiFi Network sa Linux mula sa Command Line Gamit ang Nmcli
  4. Sinusuri ang WiFi/Internet Connectivity mula sa Command Line
  5. Pagdiskonekta mula sa WiFi Network sa Linux mula sa Command Line Gamit ang Nmcli
  6. Konklusyon

Paglilista ng Lahat ng Network Device ng Linux mula sa Command Line Gamit ang Nmcli

Upang ilista ang lahat ng network device na naka-install sa iyong Linux computer, patakbuhin ang sumusunod na command:



$ sudo aparato ng nmcli

Dapat mong mahanap ang interface ng iyong WiFi network sa listahan. Sa aming kaso, ang interface ng WiFi network ay tinatawag na 'wlp7s27u1'.







Paghahanap ng Mga Available na WiFi Network sa Linux mula sa Command Line Gamit ang Nmcli

Para ilista ang lahat ng WiFi network sa iyong lugar, patakbuhin ang sumusunod na command:

$ sudo listahan ng wifi ng device ng nmcli

Gaya ng nakikita mo, nakalista ang lahat ng WiFi network sa aming lugar.



Kung, sa ilang kadahilanan, ang iyong nais na WiFi SSID ay hindi ipinapakita sa listahan, gawin ang isang muling pag-scan gamit ang sumusunod na command:

$ sudo rescan ng wifi ng nmcli device

Gaya ng nakikita mo, marami pang WiFi network ang nakalista pagkatapos ng muling pag-scan.

$ sudo listahan ng wifi ng device ng nmcli

Pagkonekta sa isang WiFi Network sa Linux mula sa Command Line Gamit ang Nmcli

Upang kumonekta sa 'NodeKite-2.4G' WiFi network SSID (sabihin natin) na na-configure gamit ang 'lihim' na password ng WPA2, patakbuhin ang sumusunod na command:

$ sudo kumonekta ang wifi device ng nmcli 'NodeKite-2.4G' password 'lihim'

Maaari mo ring gamitin ang BSSID ng iyong WiFi router upang kumonekta sa WiFi network tulad ng sumusunod:

$ sudo kumonekta ang wifi device ng nmcli '68:22:BB:41:B6:A9' password 'lihim'

Kung gusto mong kumonekta sa isang nakatagong WiFi network gamit ang 'HiddenNet' SSID (sabihin natin), magagawa mo ito tulad ng sumusunod:

$ sudo kumonekta ang wifi device ng nmcli 'HiddenNet' password 'lihim' nakatago oo

Kung marami kang interface ng WiFi network sa iyong computer at gusto mong kumonekta sa isang WiFi network gamit ang isang partikular na interface ng WiFi network, magagawa mo ito sa pamamagitan ng pagdaragdag ng flag na 'ifname' sa dulo tulad ng sumusunod:

$ sudo kumonekta ang wifi device ng nmcli 'NodeKite-2.4G' password 'lihim' ifname wlp7s27u1

Ang isang bagong koneksyon sa NetworkManager ay dapat gawin at i-activate at ang iyong computer ay dapat na konektado sa WiFi network.

Tulad ng nakikita mo, isang bagong profile ng koneksyon sa NetworkManager na 'NodeKite-2.4G' (parehong pangalan ng WiFi SSID na na-configure mong kumonekta) ay nilikha.

$ sudo koneksyon ng nmcli

Sinusuri ang WiFi/Internet Connectivity mula sa Command Line

Kapag nakakonekta ka na sa iyong gustong WiFi network, ang iyong WiFi network interface (wlp7s27u1 sa kasong ito) ay dapat makatanggap ng IP address mula sa iyong router sa pamamagitan ng DHCP gaya ng makikita mo sa sumusunod na screenshot:

$ ip a

Dapat mo ring i-ping ang “google.com” (o ang mga domain name ng anumang iba pang sikat na website).

$ ping -c 3 Google com

Pagdiskonekta mula sa WiFi Network sa Linux mula sa Command Line Gamit ang Nmcli

Upang idiskonekta mula sa WiFi network SSID NodeKite-2.4G, patakbuhin ang sumusunod na command:

$ sudo nabawasan ang koneksyon ng nmcli 'NodeKite-2.4G'

Gaya ng nakikita mo, ang koneksyon sa NetworkManager na “NodeKite-2.4G” ay down[1] pati na rin ang interface ng WiFi network na “wlp7s27u1”[2]. Hindi mo rin magagawang i-ping ang mga pangalan ng DNS ng anumang website kapag nadiskonekta ka na sa WiFi network[3].

$ sudo koneksyon ng nmcli

$ ip a

$ ping -c 3 Google com

Konklusyon

Sa artikulong ito, ipinakita namin sa iyo kung paano gamitin ang 'nmcli' NetworkManager command-line tool upang ilista ang mga available na WiFi network sa iyong lugar at kumonekta sa iyong gustong WiFi network. Ipinakita rin namin sa iyo kung paano tingnan ang koneksyon sa internet kapag nakakonekta ka na sa isang WiFi network mula sa command line sa Linux. Pagkatapos basahin ang artikulong ito, dapat mong mapangasiwaan ang mga WiFi network sa iyong Linux system mula sa command line gamit ang tool na 'nmcli' NetworkManager.

Mga sanggunian: