Š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:
- Visų „Linux“ tinklo įrenginių sąrašas iš komandinės eilutės naudojant „Nmcli“.
- Galimų „WiFi“ tinklų paieška „Linux“ komandų eilutėje naudojant „Nmcli“.
- Prisijungimas prie „WiFi“ tinklo „Linux“ iš komandinės eilutės naudojant „Nmcli“.
- „WiFi“ / interneto ryšio tikrinimas iš komandinės eilutės
- Atsijungimas nuo „WiFi“ tinklo sistemoje „Linux“ iš komandinės eilutės naudojant „Nmcli“.
- 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šasKaip 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š naujoKaip 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 taipJei 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 wlp7s27u1Turi 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į.