Nmcli kommando, hvordan man installerer og bruger i Linux

Håndtering af netværket i Linux -systemer, generelt i ethvert operativsystem, kan blive en kedelig opgave, hvis vi ikke har de nødvendige værktøjer til det, men i tilfælde af Linux -systemer er der udviklet en særlig kommando til at styre mange variabler af den røde og det er kommandoen "nmcli", som vi vil tale detaljeret om i denne vejledning.

Hvad er nmcliNmcli "netværksadministrator kommandolinjegrænseflade" er en kommando, der var designet til at tænke på at kontrollere NetworkManager og med en række parametre for at have mulighed for at rapportere status for netværket til administratoren.

Med kommandoen nmcli kan vi oprette, redigere, slette, aktivere eller deaktivere netværksforbindelser samt kontrollere og også vise status for netværksenheden installeret i Linux.

1. Sådan installeres og bruges nmcli på Linux

Trin 1
Som standard er nmcli installeret på Linux -systemer. Vi kan visualisere alle aktive netværksgrænseflader i Linux med en af ​​følgende kommandoer:

 nmcli -forbindelse vistmcli med show

FORSTØRRE

Trin 2
Som et resultat af dette får vi følgende detaljer:

  • Forbindelsesnavn
  • Aktiv UUID
  • Netværkstype (kabel eller Wi-Fi)
  • Enhed

For at vise alle Linux -forbindelser (aktive og deaktiverede) udfører vi følgende kommando:

 nmcli dev status

FORSTØRRE

2. Sådan konfigureres en statisk IP -adresse i Linux med nmcli


Inden for nmcli's administrative opgaver har vi mulighed for at etablere en fast IP -adresse for udstyret. Til dette skal vi tage hensyn til den enhed, hvor ændringen skal anvendes, i dette tilfælde vil det være enps03 -netværksgrænsefladen.

Trin 1
Først vil vi udføre kommandoen "ip add" for at se den aktuelle netværkskonfiguration:

FORSTØRRE

Trin 2
I dette tilfælde har vi følgende:

  • IP -adresse 192.168.0.21
  • Gateway 192.168.0.255

For at etablere en ny IP -adresse i Linux med nmcli vil vi bruge følgende værdier:

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

Først og fremmest etablerer vi den ønskede IP ved at udføre følgende:

 nmcli med mod enps03 ipv4.adresser 192.168.2.30/24

FORSTØRRE

Trin 3
Nu skal vi konfigurere gatewayen:

 nmcli med mod enps03 ipv4.gateway 192.168.0.1

FORSTØRRE

Trin 4
Nu skal vi indstille DNS -serveren:

 nmcli med mod enps03 ipv4.dns "8.8.8.8"

FORSTØRRE

Trin 5
Herefter skal vi konfigurere IP -adressen fra dynamisk til statisk:

 nmcli med mod enps03 ipv4.metode manual

FORSTØRRE

Trin 6
Vi anvender ændringerne med følgende rækkefølge:

 nmcli med op enps03

FORSTØRRE

Vi kan se beskeden om, at forbindelsen er blevet aktiveret.

Trin 7
Vi kontrollerer, at IP -adressen 192.168.0.30 er etableret ved at udføre kommandoen "ip add":

FORSTØRRE

Trin 8
Alternativt kan vi gå, i dette tilfælde i CentOS 8 til følgende bibliotek:

 / etc / sysconfig / network-scripts /
Trin 9
Derefter udfører vi "cat ifcfg-enp0s3" for at se netværksegenskaberne:

FORSTØRRE

Der finder vi klart de værdier, vi har etableret.
Med nmcli har vi et komplet niveau af muligheder for at styre vores netværk på den bedst mulige måde.

wave wave wave wave wave