Kaip prisijungti prie „WiFi“ tinklo iš „Linux“ komandų eilutės naudojant „NetworkManager“.

Kaip Prisijungti Prie Wifi Tinklo Is Linux Komandu Eilutes Naudojant Networkmanager



Šiame straipsnyje parodysime, kaip prisijungti prie „WiFi“ tinklo naudojant komandų eilutę šiuolaikiniuose „Linux“ paskirstymuose, kuriuose tinklo įrenginiams valdyti naudojama „NetworkManager“.

Šis straipsnis turėtų veikti su toliau išvardytais „Linux“ paskirstymais ir kitais „Linux“ paskirstymais (neįtrauktais į sąrašą), kuriuose tinklams tvarkyti naudojama „NetworkManager“ ir yra pasiekiamas „nmcli“ komandų eilutės įrankis.







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

Turinio tema:

  1. Visų „Linux“ tinklo įrenginių sąrašas iš komandinės eilutės naudojant „Nmcli“.
  2. Galimų „WiFi“ tinklų paieška „Linux“ komandų eilutėje naudojant „Nmcli“.
  3. Prisijungimas prie „WiFi“ tinklo „Linux“ iš komandinės eilutės naudojant „Nmcli“.
  4. „WiFi“ / interneto ryšio tikrinimas iš komandinės eilutės
  5. Atsijungimas nuo „WiFi“ tinklo sistemoje „Linux“ iš komandinės eilutės naudojant „Nmcli“.
  6. Išvada

Visų „Linux“ tinklo įrenginių sąrašas iš komandinės eilutės naudojant „Nmcli“.

Norėdami išvardyti visus tinklo įrenginius, kurie yra įdiegti jūsų Linux kompiuteryje, paleiskite šią komandą:



$ sudo nmcli įrenginį

Sąraše turėtumėte rasti savo „WiFi“ tinklo sąsają. Mūsų atveju „WiFi“ tinklo sąsaja vadinama „wlp7s27u1“.







Galimų „WiFi“ tinklų paieška „Linux“ komandų eilutėje naudojant „Nmcli“.

Norėdami išvardyti visus savo vietovėje esančius WiFi tinklus, paleiskite šią komandą:

$ sudo nmcli įrenginių wifi sąrašas

Kaip matote, visi mūsų rajone esantys WiFi tinklai yra išvardyti.



Jei dėl kokių nors priežasčių sąraše nerodomas norimas WiFi SSID, atlikite pakartotinį nuskaitymą naudodami šią komandą:

$ sudo „nmcli“ įrenginio „Wi-Fi“ nuskaitymas iš naujo

Kaip matote, po pakartotinio nuskaitymo sąraše pateikiama daug daugiau „WiFi“ tinklų.

$ sudo nmcli įrenginių wifi sąrašas

Prisijungimas prie „WiFi“ tinklo „Linux“ iš komandinės eilutės naudojant „Nmcli“.

Norėdami prisijungti prie „NodeKite-2.4G“ WiFi tinklo SSID (tarkime), kuris sukonfigūruotas naudojant WPA2 „slaptą“ slaptažodį, paleiskite šią komandą:

$ sudo „nmcli“ įrenginio „Wi-Fi“ ryšys „NodeKite-2.4G“ Slaptažodis 'paslaptis'

Taip pat galite naudoti savo WiFi maršruto parinktuvo BSSID, kad prisijungtumėte prie WiFi tinklo taip:

$ sudo „nmcli“ įrenginio „Wi-Fi“ ryšys '68:22:BB:41:B6:A9' Slaptažodis 'paslaptis'

Jei norite prisijungti prie paslėpto „WiFi“ tinklo naudodami „HiddenNet“ SSID (tarkime), galite tai padaryti taip:

$ sudo „nmcli“ įrenginio „Wi-Fi“ ryšys 'HiddenNet' Slaptažodis 'paslaptis' paslėptas taip

Jei kompiuteryje yra kelios „WiFi“ tinklo sąsajos ir norite prisijungti prie „WiFi“ tinklo naudodami konkrečią „WiFi“ tinklo sąsają, tai galite padaryti pridėdami vėliavėlę „ifname“ pabaigoje taip:

$ sudo „nmcli“ įrenginio „Wi-Fi“ ryšys „NodeKite-2.4G“ Slaptažodis 'paslaptis' ifname wlp7s27u1

Turi būti sukurtas ir suaktyvintas naujas NetworkManager ryšys, o kompiuteris turi būti prijungtas prie WiFi tinklo.

Kaip matote, sukuriamas naujas 'NodeKite-2.4G' NetworkManager ryšio profilis (toks pat pavadinimas kaip ir WiFi SSID, kurį sukonfigūravote prisijungti).

$ sudo nmcli ryšys

„WiFi“ / interneto ryšio tikrinimas iš komandinės eilutės

Kai prisijungsite prie norimo „WiFi“ tinklo, jūsų „WiFi“ tinklo sąsaja (šiuo atveju wlp7s27u1) turėtų gauti IP adresą iš maršrutizatoriaus per DHCP, kaip matote šioje ekrano kopijoje:

$ ip a

Taip pat turėtumėte turėti galimybę siųsti ping „google.com“ (arba kitų populiarių svetainių domenų pavadinimus).

$ ping -c 3 Google com

Atsijungimas nuo „WiFi“ tinklo sistemoje „Linux“ iš komandinės eilutės naudojant „Nmcli“.

Norėdami atsijungti nuo WiFi tinklo SSID NodeKite-2.4G, paleiskite šią komandą:

$ sudo nmcli ryšys nutrūko „NodeKite-2.4G“

Kaip matote, „NodeKite-2.4G“ NetworkManager ryšys nutrūko[1], taip pat „wlp7s27u1“[2] „WiFi“ tinklo sąsaja. Atsijungę nuo „Wi-Fi“ tinklo, negalėsite taip pat siųsti jokios svetainės DNS pavadinimų [3].

$ sudo nmcli ryšys

$ ip a

$ ping -c 3 Google com

Išvada

Šiame straipsnyje parodėme, kaip naudoti „nmcli“ NetworkManager komandinės eilutės įrankį, kad būtų galima išvardyti jūsų vietovėje galimus „WiFi“ tinklus ir prisijungti prie norimo „WiFi“ tinklo. Taip pat parodėme, kaip patikrinti interneto ryšį, kai prisijungiate prie „WiFi“ tinklo iš komandinės eilutės „Linux“. Perskaitę šį straipsnį, turėtumėte galėti valdyti „WiFi“ tinklus „Linux“ sistemoje iš komandinės eilutės naudodami „nmcli“ NetworkManager įrankį.

Nuorodos: