Kaip nustatyti statinį IP adresą „WiFi“ tinkle iš „Linux“ komandų eilutės naudojant „NetworkManager“

Kaip Nustatyti Statini Ip Adresa Wifi Tinkle Is Linux Komandu Eilutes Naudojant Networkmanager



Labiausiai tikėtina, kad jūsų „WiFi“ maršrutizatorius naudos DHCP, kad priskirtų atsitiktinius IP adresus jūsų darbalaukyje / nešiojamajame kompiuteryje. Jei norite paleisti tam tikrus serverius / paslaugas savo darbalaukyje / nešiojamajame kompiuteryje ir turite tik „WiFi“ ryšį, turite nustatyti statinį / fiksuotą „WiFi“ tinklo IP adresą. Tokiu būdu jūsų serveriai / paslaugos visada bus pasiekiami tuo pačiu IP adresu ir sutaupysite daug ryšio problemų bei perkonfigūravimo rūpesčių.

Šiame straipsnyje parodysime, kaip nustatyti statinį / fiksuotą „WiFi“ tinklo IP adresą naudojant komandinę eilutę šiuolaikiniuose „Linux“ platinimuose, kuriuose tinklo įrenginiams valdyti naudojamas „NetworkManager“.

Šis straipsnis turėtų veikti su toliau išvardytais „Linux“ paskirstymais ir kitais „Linux“ paskirstymais (neįtrauktais į sąrašą), kurie naudoja „NetworkManager“ tinklams valdyti ir turi komandų eilutės įrankį „nmcli“.





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

Turinio tema:

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

Prieš pradėdami įsitikinkite, kad jūsų „WiFi“ tinklo sąsaja įjungta ir esate prisijungę prie norimo „WiFi“ tinklo naudodami „NetworkManager“.



„Linux“ „WiFi“ tinklo sąsajos dabartinės IP adresų informacijos radimas

Nustatant statinį / fiksuotą „WiFi“ tinklo IP adresą, bus naudinga sužinoti apie dabartinę IP adresų informaciją, nes dauguma IP informacijos (pvz., DNS serverio, šliuzo, potinklio kaukės) išliks nepakitusios; gali būti pakeistas tik IP adresas.



Norėdami rasti „WiFi“ tinklo sąsajos pavadinimą ir šiuo metu aktyvų „NetworkManager“ ryšio pavadinimą, paleiskite šią komandą:





$ sudo nmcli įrenginį

Mūsų atveju „WiFi“ tinklo sąsajos pavadinimas yra „wlp7s27u1“, o šiuo metu aktyvaus „NetworkManager“ ryšio pavadinimas yra „NodeKite-2.4G“. Atkreipkite dėmesį į šią informaciją, nes netrukus jos jums prireiks.



Norėdami rasti šiuo metu sukonfigūruotą „wlp7s27u1“ WiFi tinklo sąsajos IP adreso informaciją (pvz., IP adresą, potinklio kaukę, šliuzą, DNS serverį), paleiskite šią komandą:

$ sudo nmcli -f BENDRAS.ĮRENGIMAS,BENDRAS.PRIJUNGIMAS,IP4.ADRESAS,IP4.GATEWAY,IP4.DNS įrenginys rodo wlp7s27u1

Kaip matote, mūsų „wlp7s27u1“ WiFi tinklo sąsajoje priskirtas IP adresas yra 192.168.0.113, potinklio kaukė yra /24 (arba 255.255.255.0), šliuzo IP adresas (prijungto WiFi IP adresas). maršrutizatorius) yra 192.168.0.1, o DNS serverio adresas yra 1.1.1.1.

Statinio / fiksuoto „WiFi“ tinklo IP adreso nustatymas iš „Linux“ komandų eilutės naudojant „Nmcli“

Norėdami nustatyti statinį / fiksuotą „WiFi“ tinklo IP adresą, turite žinoti „NetworkManager“ ryšio pavadinimą, sukonfigūruotą jūsų „WiFi“ tinklo sąsajai, kad galėtumėte prisijungti prie „WiFi“ tinklo.

Norėdami rasti NetworkManager ryšio pavadinimą, paleiskite šią komandą:

$ sudo nmcli ryšys

Mūsų atveju „WiFi“ tinklo „NetworkManager“ ryšio pavadinimas yra „NodeKite-2.4G“.

Norėdami sukonfigūruoti statinį / fiksuotą IP adresą 192.168.0.25 (tarkime) „NodeKite-2.4G“ WiFi tinklui (tarkime) su visa kita IP informacija (t. y. potinklio kauke, šliuzu, DNS serveriu), paleiskite sekanti komanda:

$ sudo nmcli ryšio modifikavimas „NodeKite-2.4G“ ipv4.method vadovas ipv4.addresses 192.168.0.25 / 24 ipv4.gateway 192.168.0.1 ipv4.dns 1.1.1.1

Kai „NodeKite-2.4G“ NetworkManager ryšys sukonfigūruojamas naudojant statinį / fiksuotą IP adresą, paleiskite šią komandą, kad pritaikytumėte pakeitimus:

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

Kaip matote, „wlp7s27u1“ WiFi tinklo sąsajai nustatytas statinis / fiksuotas IP adresas.

Galite patvirtinti, kad statinis / fiksuotas IP adresas 192.168.0.25 nustatytas „wlp7s27u1“ WiFi tinklo sąsajai, naudodami komandą „ip“ taip pat:

$ ip a

Interneto ryšio tikrinimas iš komandinės eilutės

Jei teisingai sukonfigūravote statinį / fiksuotą IP adresą „WiFi“ tinklo sąsajoje, turėtumėte turėti galimybę ping „google.com“ (arba bet kurių kitų populiarių svetainių domenų pavadinimus), kad patikrintumėte, ar turite interneto ryšį.

$ ping -c 3 Google com

Išvada

Šiame straipsnyje parodėme, kaip rasti dabartinę „WiFi“ tinklo sąsajos IP adresų informaciją. Taip pat parodėme, kaip sukonfigūruoti statinį / fiksuotą IP adresą „WiFi“ tinklo sąsajai sistemoje „Linux“ iš komandinės eilutės naudojant „NetworkManager“. Statinio / fiksuoto IP adreso nustatymas yra būtinas norint savo kompiuteryje priglobti tam tikrus serverius / paslaugas.