Nmcli-opdracht hoe te installeren en te gebruiken in Linux

Het beheren van het netwerk in Linux-systemen, in het algemeen in elk besturingssysteem, kan een vervelende taak worden als we er niet over de nodige tools voor hebben, maar in het geval van Linux-systemen is er een speciaal commando ontwikkeld om veel variabelen van de rode en het is de opdracht "nmcli" waarover we in deze tutorial in detail zullen praten.

Wat is nmcliNmcli "opdrachtregelinterface voor netwerkbeheer" is een opdracht die is ontworpen met het oog op het besturen van NetworkManager en met een reeks parameters om de status van het netwerk aan de beheerder te kunnen rapporteren.

Met het nmcli-commando kunnen we netwerkverbindingen maken, bewerken, verwijderen, activeren of deactiveren, en ook de status van het netwerkapparaat dat in Linux is geïnstalleerd, controleren en weergeven.

1. Hoe nmcli op Linux te installeren en te gebruiken

Stap 1
Standaard is nmcli geïnstalleerd op Linux-systemen. We kunnen alle actieve netwerkinterfaces in Linux visualiseren met een van de volgende opdrachten:

 nmcli-verbinding getoondmcli met show

VERGROTEN

Stap 2
Hierdoor krijgen we de volgende gegevens:

  • Verbindingsnaam
  • Actieve UUID
  • Netwerktype (kabel of wifi)
  • Apparaat

Om alle Linux-verbindingen (actief en uitgeschakeld) weer te geven, voeren we de volgende opdracht uit:

 nmcli dev-status

VERGROTEN

2. Hoe een statisch IP-adres in Linux te configureren met nmcli


Binnen de administratieve taken van nmcli hebben wij de mogelijkheid om een ​​vast IP-adres voor de apparatuur vast te leggen. Hiervoor moeten we rekening houden met het apparaat waarop de wijziging wordt toegepast, in dit geval de enps03-netwerkinterface.

Stap 1
Eerst zullen we het commando "ip add" uitvoeren om de huidige netwerkconfiguratie te bekijken:

VERGROTEN

Stap 2
In dit geval hebben we het volgende:

  • IP-adres 192.168.0.21
  • Gateway 192.168.0.255

Om een ​​nieuw IP-adres in Linux vast te stellen met nmcli gaan we de volgende waarden gebruiken:

  • IP-adres 192.168.0.30
  • Gateway 192.168.0.255
  • Primaire DNS 8.8.8.8
  • Statisch IP-type

Allereerst stellen we het gewenste IP vast door het volgende uit te voeren:

 nmcli met mod enps03 ipv4.adressen 192.168.2.30/24

VERGROTEN

Stap 3
Nu gaan we de gateway configureren:

 nmcli met mod enps03 ipv4.gateway 192.168.0.1

VERGROTEN

Stap 4
Nu gaan we de DNS-server instellen:

 nmcli met mod enps03 ipv4.dns "8.8.8.8"

VERGROTEN

Stap 5
Hierna gaan we het IP-adres configureren van dynamisch naar statisch:

 nmcli met mod enps03 ipv4.methode handleiding

VERGROTEN

Stap 6
We passen de wijzigingen toe in de volgende volgorde:

 nmcli met enps03

VERGROTEN

We kunnen het bericht zien dat de verbinding succesvol is geactiveerd.

Stap 7
We controleren of het IP-adres 192.168.0.30 is vastgesteld door het commando "ip add" uit te voeren:

VERGROTEN

Stap 8
Als alternatief kunnen we, in dit geval in CentOS 8, naar de volgende map gaan:

 / etc / sysconfig / netwerkscripts /
Stap 9
Daar voeren we dan "cat ifcfg-enp0s3" uit om de netwerkeigenschappen te zien:

VERGROTEN

Daar vinden we duidelijk de waarden die we hebben vastgesteld.
Met nmcli hebben we een compleet niveau van opties om ons netwerk op de best mogelijke manier te beheren.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave