Networkctl gebruiken en de status van Linux-netwerkinterfaces bekijken

De constante monitoring van het netwerk en elk van zijn componenten garandeert de optimalisatie van de verbindingen en de bijbehorende netwerkdiensten en in een serveromgeving is het essentieel om een ​​stabiel, veilig en beschikbaar netwerk te hebben aangezien veel processen en diensten ervan afhankelijk zijn en om de clientcomputers het netwerk is meer dan essentieel.

In het geval van Linux-distributies hebben we de opdracht networkctl om volledige informatie over de netwerkinterfaces te bewaken en te verkrijgen en ze dus op een veel uitgebreidere en gecentraliseerde manier te beheren.

Solvetic zal uitleggen wat het is en hoe je networkctl op Linux kunt gebruiken, in dit geval op Ubuntu 18.04 Server.

Wat is netwerkctlNetworkctl is een opdrachtregelprogramma dat is ontwikkeld om een ​​overzicht te geven van de netwerkapparaten in het systeem en hun respectievelijke verbindingsstatus. Daarnaast is het met networkctl mogelijk om het Linux-netwerksubsysteem te raadplegen en te besturen. Networkctl is gebaseerd op systemd-network, een systeemservice die netwerken beheert, netwerkapparaten kan detecteren en configureren en ook in staat is virtuele netwerkapparaten te creëren.

1. Installeer networkctl om netwerkinterfaces te bekijken

Stap 1
Voordat we networkctl uitvoeren, moeten we valideren dat systemd-networkd correct werkt, anders wordt er een foutresultaat gegenereerd met het volgende bericht:

 "WAARSCHUWING: systemd-networkd is niet actief, de uitvoer zal onvolledig zijn." 
Stap 2
Om de huidige status van systemd-network te controleren gaan we het volgende uitvoeren:
 sudo systemctl status systemd-networkd 

VERGROTEN

Stap 3
In het geval dat systemd-networkd niet actief is, laten we het dan starten en inschakelen om te starten bij het opstarten van het systeem met behulp van de volgende opdrachten:

 sudo systemctl start systemd-networkd sudo systemctlenable systemd-networkd 

2. Gebruik networkctl om netwerkinterfaces in Linux te bekijken

Stap 1
Nu gaan we kijken hoe we networkctl kunnen gebruiken om netwerkinterfaces te beheren. Als we informatie willen krijgen over de status van netwerkkoppelingen, gaan we de volgende networkctl-opdracht uitvoeren zonder enig argument:

 Netwerkctl
Stap 2
Als resultaat vinden we het volgende:
  • Interface-ID
  • Interfacetype:
  • Operationele status
  • Configuratietype:

VERGROTEN

Stap 3
Als we nu alle netwerkkoppelingen en hun huidige status willen tonen, gebruiken we de parameter "-a":

 netwerkctl -a 

VERGROTEN

Stap 4
Om een ​​lijst met bestaande links en hun status te krijgen, gebruiken we het commando lijst die dezelfde resultaten zal weergeven als de vorige opdracht:

 netwerkctl-lijst
Stap 5
Als we toegang willen hebben tot informatie over de specifieke links, met vermelding van details zoals type, status, kernelmodulestuurprogramma, hardware en IP-adres, geconfigureerde DNS, server en andere opties, moeten we de opdracht "status" gebruiken, als er niemand is opgegeven link, worden routeerbare links standaard weergegeven zoals we bovenaan zagen:
 netwerkctl-status 

VERGROTEN

Stap 6
Het is ook mogelijk om de te analyseren interface te specificeren:

 netwerkctl-status enp0s3 
Stap 7
Dit geeft ons een veel completer resultaat:

VERGROTEN

Stap 8
Om de LLDP-status (Link Layer Discovery Protocol) weer te geven, gebruiken we de opdracht lldp:

 netwerkctl lldp 

VERGROTEN

Stap 9
Standaard wordt de uitvoer van networkctl doorgesluisd naar een paging-volgorde, om dit te omzeilen kunnen we de vlag "-no-pager" toevoegen:

 netwerkctl --no-pager
Stap 10
Het zal ook mogelijk zijn om de uitvoer af te drukken zonder kolomkop- en voettekst met de optie "--no-legend":
 netwerkctl --no-legend

VERGROTEN

Stap 11
Ten slotte, om toegang te krijgen tot de hulp van de opdracht, kunnen we een van de volgende opties uitvoeren:

 netwerkctl -h man netwerkctl
Op deze manier is networkctl een bondgenoot voor het beheer en de controle van netwerkinterfaces in Linux.

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

wave wave wave wave wave