Liste der Befehle zum Konfigurieren von Linux-Netzwerken

Bei der Verwaltung einer Linux-Umgebung ist es wichtig zu wissen, wie wir verschiedene Aufgaben an allen Systemparametern sowohl auf Hardware- und Softwareebene als auch innerhalb der Software ausführen können, um Werte wie Festplatten, Speicher und System direkter verwalten zu können Dateien und mehr.

Einer der kritischsten Punkte eines Betriebssystems hinsichtlich seiner Funktionalität und seines Umfangs ist das Netzwerk, da die Prozesse , Rollen und Dienste ohne Zugriff auf das Betriebssystem oder eine korrekte Konfiguration nicht ordnungsgemäß funktionieren und nicht nur das Hauptteam, sondern alle betreffen diejenigen, die bei Unternehmensservern darauf angewiesen sind.

TechnoWikis bietet heute eine Liste nützlicher Befehle zum Konfigurieren und Verwalten des Netzwerks in einem Linux-System. In diesem Fall verwenden wir Ubuntu 17.04 Server .

Liste der Befehle zum Verwalten von Netzwerken unter Linux

Ifconfig
ifconfig (Schnittstellenkonfigurator) ist einer der am häufigsten verwendeten Befehle von Netzwerkadministratoren oder Supportmitarbeitern, da wir dank dessen bestimmte Details des Netzwerks kennen und Aufgaben ausführen können, wie z.

  • Kennen Sie die IP-Adresse des Geräts.
  • Siehe den Namen der Schnittstelle.
  • Kennen Sie die MAC-Adresse des Netzwerkadapters.
  • Aktivieren oder deaktivieren Sie die Netzwerkschnittstelle.
  • Kennen Sie die MTU-Größe (maximale Übertragungseinheit).
  • Analysieren Sie Netzwerkfehler und mehr.

1-ifconfig.png

Mit ifconfig können wir folgende Optionen für bestimmte Aufgaben ausführen:

  • Vergeben Sie eine IP-Adresse:
 ifconfig eth0 192.168.0.2 netmask 255.255.255.0 
  • Aktivieren Sie eine Netzwerkschnittstelle:
 ifup eth0 
  • Deaktivieren Sie eine Netzwerkschnittstelle:
 ifdown eth0 
  • Ändern Sie die MTU:
 ifconfig eth0 mtu XX 
  • Versetzen Sie die Benutzeroberfläche in den Promiscuous-Modus:
 ifconfig eth0 - promisc 
Hinweis
Im Promiscuous-Modus kann die Schnittstelle alle verfügbaren Pakete empfangen, da standardmäßig nur die NIC-Pakete in ihrem lokalen Netzwerk empfangen werden.

Ping
Ein anderer der am häufigsten verwendeten Befehle ist Ping, mit dem wir die Verbindung eines Remote-Standorts überprüfen und Details auf übersichtliche Weise abrufen können.

PING (Packet INternet Groper) verwendet das ICMP-Protokoll (Internet Control Message Protocol), um mit anderen Geräten zu kommunizieren und deren Status zu überprüfen.

See also  So konfigurieren Sie den Zeitserver in Windows 10

2-ping.png

Wenn Sie einen Ping-Befehl für eine Site ausführen, erhalten Sie folgende Details:

  • Ziel-IP.
  • Anzahl der gesendeten und empfangenen Pakete.
  • Prozentsatz der verlorenen Pakete.
  • Gesamtverbindungsüberprüfungszeit und mehr.

Einige der Optionen, die wir mit Ping ausführen können, sind:

  • Machen Sie einen hörbaren Ping (Nach Erhalt einer Antwort:
 ping -a 
  • Senden Sie eine Broadcast-Adresse an:
 ping -b 
  • Anzahl der zu sendenden Pakete festlegen:
 ping -c (#), denken Sie daran, dass ping alleine kontinuierlich ist. 
  • Netzwerkadressen als Zahlen anzeigen:
 ping -n 
  • Definieren Sie das Intervall zwischen aufeinanderfolgenden Übertragungen:
 ping -i 
  • Definieren Sie die TTL (Time of Life):
 ping -t 

Traceroute
Mit diesem Befehl haben wir die Möglichkeit, Netzwerkprobleme detailliert zu analysieren und zu lösen, indem wir die Anzahl der Hops anzeigen, die erforderlich sind, um den Zielhost zu erreichen, um das Ziel zu erreichen, und die gesendeten Pakete zu bestimmen.

Mit traceroute verfolgen wir den DNS-Server. Falls Traceroute nicht verfügbar ist, können wir es installieren, indem wir den folgenden Befehl ausführen:

 sudo apt installiere traceroute 

3-traceroute - linux.png

Wie wir sehen können, wird der gesamte Datenverkehr von der Ursprungs-IP bis zur Ziel-IP detailliert dargestellt, und auf diese Weise können wir eine Art Fehler in der Route erkennen. Einige Optionen bei Verwendung dieses Befehls sind:

  • Erzwingen Sie die Verwendung von ICMP-Paketen
 traceroute -I 
  • Definieren Sie die Anzahl der Gesamtsprünge:
 traceroute -m 

Dig
Dig (Domain Information Groper) wird verwendet, um Probleme im Zusammenhang mit dem Server-DNS zu lösen. Dig analysiert die Informationen im Zusammenhang mit dem DNS als Einträge, CNAME, MX-Eintrag und andere. 4-Dig - linux.png

Wir können die DNS-Informationen der analysierten Site sehen. Mit Dig haben wir folgende Möglichkeiten:

  • Erhalten Sie den umgekehrten Datensatz einer IP-Adresse:
 dig -x 
  • Holen Sie sich nur den Wert:
 dig + short 
  • Rufen Sie die Liste der Stammserver ab:
 graben. ns 

Netstat
Netstat (Network Statistic) ist ein Befehl, mit dem wir grundlegende Informationen über den Status des Netzwerks in Bezug auf Routing, Verbindungsstatus, Netzwerkmaske, Schnittstellennamen usw. abrufen können: 5-Netstat.png

See also  Migrieren von Gruppenrichtlinienobjekt-Gruppenrichtlinienobjekten in Windows Server 2012

Wir können die folgenden Optionen mit netstat verwenden:

  • Siehe aktive Verbindungen:
 netstat -a 
  • Bereitstellen von Überwachungsports:
 netstat -l 
  • Fügen Sie eine Spalte mit der PID hinzu:
 netstat -p 
  • Informationen fortlaufend drucken:
 netstat -c 
  • Zeigen Sie die Routing-Tabelle an:
 netstat -r 
  • Den von einem Programm verwendeten Port anzeigen:
 netstat -ap | grep (Programm) 
  • Vollständige Informationen der Netzwerkschnittstellen anzeigen:
 netstat -ie 

Nslookup
Dank dieses Befehls können wir die DNS-Informationen einer bestimmten Site anzeigen. Wenn wir es ausführen, werden Informationen wie IP-Adresse, kanonischer Name usw. angezeigt. 6-'Nslookup'-linux.png

Einige der mit nslookup zu verwendenden Optionen sind:

  • Greifen Sie auf das Stammverzeichnis des Zielcomputers zu:
 nslookup root 
  • Senden Sie eine rekursive Antwort auf die Abfrage:
 nslookup [no] recurse 
  • Definieren Sie den Domainnamen:
 nslookup domain = NAME 
  • Definieren Sie die Anzahl der Wiederholungen:
 nslookup retro = # 
  • Definieren Sie die Art der Abfrage:
 nslookup type = X wir können Abfragen definieren wie: A, JJJJ, A + JJJJ, ANY, CNAME, MX, NS, PTR, SOA, SRV 

Route
Dank dieses Befehls haben wir die Möglichkeit, alles zu verwalten, was mit der Routing-Tabelle der Verbindung zusammenhängt. 7-route-linux.png

Wir können einige Parameter definieren wie:

  • Route hinzufügen:
 route add -net 10.10.10.0/24 gw 192.168.0.1 
  • Eine Route löschen:
 route del-net 10.10.10.0/24 gw 192.168.0.1 
  • Fügen Sie das Standard-Gateway oder das Standard-Gateway hinzu:
 route add default gw 192.168.0.1 

Gastgeber
Dank dieses Befehls können wir die IP-Adresse (IPv4 oder IPv6) eines Remote-Standorts detailliert kennen und mehr über Ihren DNS erfahren: 8-host-linux.png

Wir können den Parameter -t hinzufügen, um einen bestimmten Datensatz wie CNAME, NS, MX, SOA zu finden.

ARP
ARP (Address Resolution Protocol) ist ein Befehl, der für die Verwaltung der ARP-Tabellen des Kernels von großer Hilfe sein wird. 9-ARP - linux.png

See also  ASP.NET MVC - Selektoren

Einige der Anwendungen mit ARP sind:

  • Den aktuellen ARP-Cache anzeigen:
 arp -a 
  • Zeigen Sie die Informationen in numerischer Form an:
 arp -n 
  • Definieren Sie eine zu analysierende Schnittstelle:
 arp -i (Schnittstelle) 
  • Bereinigen Sie den ARP-Cache:
 ip -s -s wiehert alle 

Ethtool
Dank dieses Befehls können wir die Kartengeschwindigkeit der Netzwerkschnittstelle (NIC) des aktuellen Geräts einstellen. Es ist möglich, die Duplexgeschwindigkeit ständig auf der Route zu definieren

 / etc / sysconfig / network-scripts / ifcfg-eth0 mit der Variablen ETHTOOL_OPTS. 

10-'Ethtool'-linux.png

Wie wir sehen können, zeigt dieser Befehl genaue Informationen über die aktuelle Schnittstelle an.

Iwconfig
Dieser Befehl wird für die Konfiguration von drahtlosen Netzwerkschnittstellen verwendet. Mit diesem Befehl können die grundlegenden Details von Wi-Fi als SSID-Kanal und Verschlüsselung angezeigt und konfiguriert werden. Für die Installation führen wir den folgenden Befehl aus:

 sudo apt installiert Wireless-Tools 

Die Verwendungssyntax lautet:

 iwconfig (Schnittstelle) 

Hostname
Dadurch können wir den Namen des aktuellen Teams kennen und dessen Konfiguration im Pfad / etc / sysconfig / network ändern. 11-'Hostname'-linux.png

Die Verwendungsmöglichkeiten sind:

  • Den vollständigen Namen einschließlich des DNS-Servers anzeigen:
 Hostname -f 
  • Siehe die IP-Adresse des Knotens:
 Hostname -i 
  • Erweitern Sie die Knoten-Aliase:
 Hostname -a 
  • Zeigen Sie den FQDN-Namen an:
 Hostname -fqdn 

Grafisches Tool system-config-network
Es ist ein Tool, das grafisch angezeigt wird, wenn wir die folgende Zeile ausführen und in dem wir verschiedene Verwaltungsaufgaben im Netzwerk ausführen können, z. B. die Definition der IP-Adresse, des DNS, des Gateways usw.

 System-Config-Netzwerk 

Mit diesen Befehlen haben wir die Möglichkeit, die verschiedenen Parameter des Netzwerks in Linux-Umgebungen direkter und präziser zu verwalten.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *