Gestionarea rețelei în sistemele Linux, în general în orice sistem de operare, poate deveni o sarcină obositoare dacă nu avem instrumentele necesare pentru aceasta, dar în cazul sistemelor Linux a fost dezvoltată o comandă specială pentru a gestiona multe variabile ale roșu și este comanda „nmcli” despre care vom vorbi în detaliu în acest tutorial.
Ce este nmcliNmcli „interfața liniei de comandă a managerului de rețea” este o comandă care a fost concepută gândindu-se la controlul NetworkManager și cu o serie de parametri pentru a avea posibilitatea de a raporta starea rețelei administratorului.
Cu comanda nmcli putem crea, edita, șterge, activa sau dezactiva conexiunile de rețea, precum și controla și afișa, de asemenea, starea dispozitivului de rețea instalat în Linux.
1. Cum se instalează și se utilizează nmcli pe Linux
Pasul 1
În mod implicit, nmcli este instalat pe sistemele Linux. Putem vizualiza toate interfețele de rețea active din Linux cu una dintre următoarele comenzi:
conexiunea nmcli afișatămcli cu spectacol
MARI
Pasul 2
Drept urmare, vom obține următoarele detalii:
- Numele conexiunii
- UUID activ
- Tipul de rețea (cablu sau Wi-Fi)
- Dispozitiv
Pentru a afișa toate conexiunile Linux (active și dezactivate), vom executa următoarea comandă:
starea nmcli dev
MARI
2. Cum se configurează o adresă IP statică în Linux cu nmcli
În cadrul sarcinilor administrative ale nmcli avem posibilitatea stabilirii unei adrese IP fixe pentru echipamente. Pentru aceasta trebuie să ținem cont de dispozitivul pe care se va aplica modificarea, în acest caz va fi interfața de rețea enps03.
Pasul 1
Mai întâi, vom executa comanda „adăugare ip” pentru a vizualiza configurația curentă a rețelei:
MARI
Pasul 2
În acest caz, avem următoarele:
- Adresa IP 192.168.0.21
- Gateway 192.168.0.255
Pentru a stabili o nouă adresă IP în Linux cu nmcli vom folosi următoarele valori:
- Adresa IP 192.168.0.30
- Gateway 192.168.0.255
- DNS primar 8.8.8.8
- Tipul IP static
În primul rând, vom stabili IP-ul dorit executând următoarele:
nmcli cu mod enps03 ipv4.adrese 192.168.2.30/24
MARI
Pasul 3
Acum vom configura gateway-ul:
nmcli cu mod enps03 ipv4.gateway 192.168.0.1
MARI
Pasul 4
Acum vom seta serverul DNS:
nmcli cu mod enps03 ipv4.dns "8.8.8.8"
MARI
Pasul 5
După aceasta, vom configura adresa IP de la dinamică la statică:
nmcli cu mod enps03 ipv4.method manual
MARI
Pasul 6
Aplicăm modificările cu următoarea ordine:
nmcli cu up enps03
MARI
Putem vedea mesajul că conexiunea a fost activată cu succes.
Pasul 7
Verificăm dacă adresa IP 192.168.0.30 a fost stabilită prin executarea comenzii „ip add”:
MARI
Pasul 8
Alternativ, putem merge, în acest caz în CentOS 8 la următorul director:
/ etc / sysconfig / network-scripts /Pasul 9
Atunci executăm „cat ifcfg-enp0s3” pentru a vedea proprietățile rețelei:
MARI
Acolo găsim clar valorile pe care le-am stabilit.
Cu nmcli avem un nivel complet de opțiuni pentru a ne gestiona rețeaua în cel mai bun mod posibil.