„Nmcli“ komanda, kaip įdiegti ir naudoti „Linux“

Tinklo valdymas „Linux“ sistemose, apskritai bet kurioje operacinėje sistemoje, gali tapti varginančia užduotimi, jei neturime tam reikalingų įrankių, tačiau „Linux“ sistemų atveju buvo sukurta speciali komanda, skirta daugeliui raudonos spalvos kintamųjų valdyti ir tai yra komanda „nmcli“, apie kurią mes išsamiai kalbėsime šioje pamokoje.

Kas yra nmcli„Nmcli“ tinklo valdytojo komandinės eilutės sąsaja yra komanda, sukurta galvojant apie „NetworkManager“ valdymą ir turinti daugybę parametrų, kad būtų galima pranešti administratoriui apie tinklo būseną.

Naudodami komandą nmcli galime sukurti, redaguoti, ištrinti, suaktyvinti arba išjungti tinklo ryšius, taip pat valdyti ir rodyti „Linux“ įdiegto tinklo įrenginio būseną.

1. Kaip įdiegti ir naudoti nmcli „Linux“

1 žingsnis
Pagal numatytuosius nustatymus „nmcli“ yra įdiegta „Linux“ sistemose. Mes galime vizualizuoti visas aktyvias tinklo sąsajas „Linux“ naudodami vieną iš šių komandų:

 rodomas nmcli ryšysmcli su šou

DIDELIS

2 žingsnis
Dėl to mes gausime šią informaciją:

  • Ryšio pavadinimas
  • Aktyvus UUID
  • Tinklo tipas (kabelis arba „Wi-Fi“)
  • Įrenginys

Norėdami parodyti visus „Linux“ ryšius (aktyvius ir išjungtus), vykdysime šią komandą:

 nmcli dev statusas

DIDELIS

2. Kaip sukonfigūruoti statinį IP adresą „Linux“ naudojant nmcli


Vykdydami „nmcli“ administracines užduotis, turime galimybę nustatyti fiksuotą įrangos IP adresą. Tam turime atsižvelgti į įrenginį, kuriame bus taikomas pakeitimas, šiuo atveju tai bus „enps03“ tinklo sąsaja.

1 žingsnis
Pirmiausia vykdysime komandą „ip add“, kad pamatytume esamą tinklo konfigūraciją:

DIDELIS

2 žingsnis
Šiuo atveju turime šiuos dalykus:

  • IP adresas 192.168.0.21
  • Vartai 192.168.0.255

Norėdami nustatyti naują IP adresą „Linux“ su nmcli, naudosime šias reikšmes:

  • IP adresas 192.168.0.30
  • Vartai 192.168.0.255
  • Pirminis DNS 8.8.8.8
  • Statinis IP tipas

Visų pirma, norimą IP nustatysime atlikdami šiuos veiksmus:

 nmcli su mod enps03 ipv4.adresais 192.168.2.30/24

DIDELIS

3 žingsnis
Dabar mes sukonfigūruosime vartus:

 nmcli su mod enps03 ipv4.gateway 192.168.0.1

DIDELIS

4 žingsnis
Dabar nustatysime DNS serverį:

 nmcli su mod enps03 ipv4.dns "8.8.8.8"

DIDELIS

5 žingsnis
Po to mes sukonfigūruosime IP adresą iš dinaminio į statinį:

 nmcli su mod enps03 ipv4.method vadovu

DIDELIS

6 žingsnis
Pakeitimus taikome tokia tvarka:

 nmcli su enps03

DIDELIS

Matome pranešimą, kad ryšys sėkmingai suaktyvintas.

7 žingsnis
Mes patikriname, ar IP adresas 192.168.0.30 buvo nustatytas vykdant komandą „ip add“:

DIDELIS

8 žingsnis
Arba galime eiti, šiuo atveju „CentOS 8“, į šį katalogą:

 / etc / sysconfig / network-scripts /
9 veiksmas
Tada mes vykdome „cat ifcfg-enp0s3“, kad pamatytume tinklo ypatybes:

DIDELIS

Ten aiškiai randame savo nustatytas vertybes.
Naudodamiesi „nmcli“, mes turime visas galimybes valdyti tinklą geriausiu įmanomu būdu.

wave wave wave wave wave