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.