GNU/Linux >> LINUX-Kenntnisse >  >> Linux

ip-Befehl unter Linux mit Beispielen

Einführung

ip Der Befehl in Linux ist in den net-tools vorhanden, der zum Ausführen mehrerer Netzwerkverwaltungsaufgaben verwendet wird. IP steht für Internetprotokoll. Dieser Befehl wird verwendet, um Routing, Geräte und Tunnel anzuzeigen oder zu manipulieren. Es ähnelt ifconfig Befehl, aber es ist viel leistungsfähiger mit mehr Funktionen und Einrichtungen, die damit verbunden sind. ifconfig ist einer der veralteten Befehle in den Net-Tools von Linux, der seit vielen Jahren nicht mehr gepflegt wird. Der Befehl ip wird verwendet, um verschiedene Aufgaben auszuführen, wie z. B. das Zuweisen einer Adresse zu einer Netzwerkschnittstelle oder das Konfigurieren von Netzwerkschnittstellenparametern.
Es kann mehrere andere Aufgaben ausführen, wie das Konfigurieren und Ändern des standardmäßigen und statischen Routings, das Einrichten von Tunnel über IP, das Auflisten von IP-Adressen und Eigenschaftsinformationen, das Ändern des Status der Schnittstelle, das Zuweisen, Löschen und Einrichten von IP-Adressen und Routen.

Syntax:

ip [ OPTIONS ] OBJECT { COMMAND | help }

Optionen:

  • -Adresse: Mit dieser Option wurden alle IP-Adressen angezeigt, die allen Netzwerkgeräten zugeordnet sind.
ip address

Dadurch werden die Informationen zu allen auf unserem System verfügbaren Schnittstellen angezeigt, aber wenn wir die Informationen einer bestimmten Schnittstelle anzeigen möchten, fügen Sie die Optionen show hinzu, gefolgt vom Namen der bestimmten Netzwerkschnittstelle.

ip address show (interface)

Beispiel:

ip address show ens33
  • -link: Es wird verwendet, um Link-Layer-Informationen anzuzeigen, also ruft es Eigenschaften der derzeit verfügbaren Link-Layer-Geräte ab. Jedes Netzwerkgerät mit geladenem Treiber kann als verfügbares Gerät klassifiziert werden.
ip link

Diese Linkoption bei Verwendung mit -s Option wird verwendet, um die Statistiken der verschiedenen Netzwerkschnittstellen anzuzeigen.

ip -s link

Um also Informationen über eine bestimmte Netzwerkschnittstelle zu erhalten, fügen Sie die Option show gefolgt vom Namen der bestimmten Netzwerkschnittstelle hinzu.

ip -s link show (interface)

Beispiel:

ip -s link show ens33
  • -route: Dieser Befehl hilft Ihnen also, die Routenpakete zu sehen, die Ihr Netzwerk gemäß Ihrer Routing-Tabelle nehmen wird. Der erste Eintrag ist die Standardroute.
ip route
  • -hinzufügen: Dies wird verwendet, um einer Schnittstelle eine IP-Adresse zuzuweisen.
ip a add (ip_address) dev interface

Beispiel:

ip a add 192.168.1.50/24 dev ens33
  • -del: Dies wird verwendet, um eine zugewiesene IP-Adresse einer Schnittstelle zu löschen.
ip a del (ip_address) dev interface

Beispiel:

ip a del 192.168.1.50/24 dev ens33
  • -oben: Diese Option aktiviert also eine Netzwerkschnittstelle.
ip link set (interface) up

Beispiel:

ip link set ens33 up
  • -unten: Diese Option deaktiviert eine Netzwerkschnittstelle.
ip link set (interface) down

Beispiel:

ip link set ens33 down
  • -monitor: Dieser Befehl kann den Zustand von Geräten, Adressen und Routen kontinuierlich überwachen und anzeigen.
ip monitor
  • -Hilfe: Dieser Befehl wird als Hilfe verwendet, um mehr über den Befehl ip zu erfahren.
ip help
  • -Nachbar: Dieser Befehl wird verwendet, um die MAC-Adresse der mit Ihrem System verbundenen Geräte anzuzeigen.
ip neighbour
  1. STABIL: Das bedeutet, dass der Nachbar gültig, aber wahrscheinlich bereits unerreichbar ist, sodass der Kernel versuchen wird, ihn bei der ersten Übertragung zu überprüfen.
  2. ERREICHBAR: Das bedeutet, dass der Nachbar gültig und erreichbar ist.
  3. VERZÖGERUNG: Das bedeutet, dass ein Paket an den stabilen Nachbarn gesendet wurde und der Kernel auf eine Bestätigung wartet.

Ändern von ARP-Einträgen (Address Resolution Protocol) :

  • ARP-Eintrag löschen:
ip neighbour del (ip_address) dev interface

Beispiel:

ip neighbour del 192.168.0.200 dev ens33
  • ARP-Eintrag hinzufügen:
ip neighbour add (ip_address) dev interface

Beispiel:

ip neighbour add 192.168.0.200 dev ens33


Linux
  1. wc Linux-Befehl mit Beispielen

  2. Linux-Sortierungsbefehl mit Beispielen

  3. Linux Tee-Befehl mit Beispielen

  4. Linux-Kopfbefehl mit Beispielen

  5. JQ-Befehl in Linux mit Beispielen

Linux-CD-Befehl mit Beispielen

Linux-Uhrbefehl mit Beispielen

Wartebefehl in Linux mit Beispielen

Linux-Exportbefehl mit Beispielen

Neustartbefehl unter Linux mit Beispielen

Linux-IP-Befehl mit Beispielen