Nmcli -kommando hur man installerar och använder i Linux

Att hantera nätverket i Linux -system, i allmänhet i alla operativsystem, kan bli en tråkig uppgif.webpt om vi inte har de nödvändiga verktygen för det, men för Linux -system har ett speciellt kommando utvecklats för att hantera många variabler av den röda och det är kommandot "nmcli" som vi kommer att prata om i detalj i denna handledning.

Vad är nmcliNmcli "nätverkshanterare kommandoradsgränssnitt" är ett kommando som utformades med tanke på att styra NetworkManager och med en serie parametrar för att ha möjlighet att rapportera status för nätverket till administratören.

Med kommandot nmcli kan vi skapa, redigera, ta bort, aktivera eller inaktivera nätverksanslutningar, samt styra och även visa status för nätverksenheten installerad i Linux.

1. Hur man installerar och använder nmcli på Linux

Steg 1
Som standard är nmcli installerat på Linux -system. Vi kan visualisera alla aktiva nätverksgränssnitt i Linux med ett av följande kommandon:

 nmcli -anslutning visadmcli med show

FÖRSTORA

Steg 2
Som ett resultat av detta kommer vi att få följande detaljer:

  • Anslutningsnamn
  • Aktivt UUID
  • Nätverkstyp (kabel eller Wi-Fi)
  • Enhet

För att visa alla Linux -anslutningar (aktiva och inaktiverade) kör vi följande kommando:

 nmcli dev status

FÖRSTORA

2. Hur man konfigurerar en statisk IP -adress i Linux med nmcli


Inom nmcli: s administrativa uppgif.webpter har vi möjlighet att upprätta en fast IP -adress för utrustningen. För detta måste vi ta hänsyn till enheten där ändringen kommer att tillämpas, i det här fallet kommer det att vara nätverksgränssnittet enps03.

Steg 1
Först kör vi kommandot "ip add" för att se den aktuella nätverkskonfigurationen:

FÖRSTORA

Steg 2
I det här fallet har vi följande:

  • IP -adress 192.168.0.21
  • Gateway 192.168.0.255

För att etablera en ny IP -adress i Linux med nmcli kommer vi att använda följande värden:

  • IP -adress 192.168.0.30
  • Gateway 192.168.0.255
  • Primär DNS 8.8.8.8
  • Statisk IP -typ

Först och främst kommer vi att upprätta önskad IP genom att köra följande:

 nmcli med mod enps03 ipv4.adresser 192.168.2.30/24

FÖRSTORA

Steg 3
Nu ska vi konfigurera gatewayen:

 nmcli med mod enps03 ipv4.gateway 192.168.0.1

FÖRSTORA

Steg 4
Nu ska vi ställa in DNS -servern:

 nmcli med mod enps03 ipv4.dns "8.8.8.8"

FÖRSTORA

Steg 5
Efter detta kommer vi att konfigurera IP -adressen från dynamisk till statisk:

 nmcli med mod enps03 ipv4.metodmanual

FÖRSTORA

Steg 6
Vi tillämpar ändringarna med följande ordning:

 nmcli med upp enps03

FÖRSTORA

Vi kan se meddelandet att anslutningen har aktiverats.

Steg 7
Vi kontrollerar att IP -adressen 192.168.0.30 har upprättats genom att köra kommandot "ip add":

FÖRSTORA

Steg 8
Alternativt kan vi gå, i det här fallet i CentOS 8 till följande katalog:

 / etc / sysconfig / network-scripts /
Steg 9
Där kör vi "cat ifcfg-enp0s3" för att se nätverksegenskaperna:

FÖRSTORA

Där hittar vi tydligt de värden som vi har fastställt.
Med nmcli har vi en komplett nivå av alternativ för att hantera vårt nätverk på bästa möjliga sätt.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave