Nmcli kommando hvordan du installerer og bruker i Linux

Administrering av nettverket i Linux -systemer, generelt i ethvert operativsystem, kan bli en kjedelig oppgave hvis vi ikke har de nødvendige verktøyene for det, men for Linux -systemer er det utviklet en spesiell kommando for å håndtere mange variabler av det røde og det er kommandoen "nmcli" som vi vil snakke om i detalj i denne opplæringen.

Hva er nmcliNmcli "network manager command-line interface" er en kommando som ble designet for å tenke på å kontrollere NetworkManager og med en rekke parametere for å ha muligheten til å rapportere statusen til nettverket til administratoren.

Med kommandoen nmcli kan vi opprette, redigere, slette, aktivere eller deaktivere nettverkstilkoblinger, samt kontrollere og også vise statusen til nettverksenheten som er installert i Linux.

1. Hvordan installere og bruke nmcli på Linux

Trinn 1
Som standard er nmcli installert på Linux -systemer. Vi kan visualisere alle aktive nettverksgrensesnitt i Linux med en av følgende kommandoer:

 nmcli -tilkobling vistmcli med show

FORSTØRRE

Steg 2
Som et resultat av dette vil vi få følgende detaljer:

  • Tilkoblingsnavn
  • Aktiv UUID
  • Nettverkstype (kabel eller Wi-Fi)
  • Enhet

For å vise alle Linux -tilkoblinger (aktive og deaktiverte), vil vi utføre følgende kommando:

 nmcli dev status

FORSTØRRE

2. Hvordan konfigurere en statisk IP -adresse i Linux med nmcli


Innen de administrative oppgavene til nmcli har vi muligheten til å etablere en fast IP -adresse for utstyret. For dette må vi ta hensyn til enheten der endringen vil bli brukt, i dette tilfellet vil det være enps03 -nettverksgrensesnittet.

Trinn 1
Først vil vi utføre kommandoen "ip add" for å se den nåværende nettverkskonfigurasjonen:

FORSTØRRE

Steg 2
I dette tilfellet har vi følgende:

  • IP -adresse 192.168.0.21
  • Gateway 192.168.0.255

For å etablere en ny IP -adresse i Linux med nmcli skal vi bruke følgende verdier:

  • IP -adresse 192.168.0.30
  • Gateway 192.168.0.255
  • Primær DNS 8.8.8.8
  • Statisk IP -type

Først og fremst vil vi etablere ønsket IP ved å utføre følgende:

 nmcli med mod enps03 ipv4.adresser 192.168.2.30/24

FORSTØRRE

Trinn 3
Nå skal vi konfigurere gatewayen:

 nmcli med mod enps03 ipv4.gateway 192.168.0.1

FORSTØRRE

Trinn 4
Nå skal vi sette DNS -serveren:

 nmcli med mod enps03 ipv4.dns "8.8.8.8"

FORSTØRRE

Trinn 5
Etter dette skal vi konfigurere IP -adressen fra dynamisk til statisk:

 nmcli med mod enps03 ipv4.metodehåndbok

FORSTØRRE

Trinn 6
Vi bruker endringene med følgende rekkefølge:

 nmcli med opp enps03

FORSTØRRE

Vi kan se meldingen om at tilkoblingen er aktivert.

Trinn 7
Vi kontrollerer at IP -adressen 192.168.0.30 er etablert ved å utføre kommandoen "ip add":

FORSTØRRE

Trinn 8
Alternativt kan vi gå, i dette tilfellet i CentOS 8 til følgende katalog:

 / etc / sysconfig / network-scripts /
Trinn 9
Der kjører vi "cat ifcfg-enp0s3" for å se nettverksegenskapene:

FORSTØRRE

Der finner vi helt klart verdiene vi har etablert.
Med nmcli har vi et komplett nivå av alternativer for å administrere nettverket vårt på best mulig måte.

wave wave wave wave wave