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.