Linux-IP-Befehl

Als Netzwerk- oder Systemadministrator ist der IP-Befehl ein praktisches Werkzeug, mit dem Sie sich vertraut machen müssen, um Ihr Netzwerk zu konfigurieren. Der IP-Befehl hilft beim Anzeigen der IP-Adresse Ihres Systems, beim Überprüfen und Konfigurieren der Netzwerkschnittstellen, beim Ändern der Routing-Tabelle, beim Bearbeiten der Nachbarobjekte usw.

Wenn Sie mit dem IP-Befehl noch nicht vertraut sind oder wissen möchten, warum er den Befehl „ifconfig“ ersetzt hat, geht dieser Beitrag auf zahlreiche Instanzen ein und enthält Beispiele für die Arbeit mit dem Linux-IP-Befehl.

Arbeiten mit dem Linux-IP-Befehl

Der Linux-IP-Befehl ersetzt den „ifconfig“-Befehl und wird von den Administratoren verwendet, um die Netzwerkschnittstellen auf ihren Linux-Systemen zu konfigurieren. Es gibt vier Hauptkategorien von Optionen, die Sie mit dem IP-Befehl verwenden können. Wir werden jede Kategorie besprechen und gleichzeitig Beispiele für die Ausführung verschiedener Befehle für verschiedene Lösungen geben.

1. IP-Adresse

Es wird hauptsächlich verwendet, wenn Sie die verschiedenen Protokolladressen in Ihrem Netzwerk anzeigen und bei Bedarf ändern möchten.

Sie können die IP-Adresse Ihres Systems anzeigen, indem Sie den Befehl „ip address/addr/a“ ausführen.

IP-Adresse/Adresse/a

Sie können die IPv4- oder IPv6-Adresse anzeigen, indem Sie die Version wie folgt als -4 oder -6 angeben:

Um auf die IP-Adresse einer bestimmten Netzwerkschnittstelle zuzugreifen, geben Sie deren Namen mit der folgenden Syntax an:

IP-Adresse anzeigen dev [interface-name]

Hier geben wir enp0s3 als unsere Schnittstelle an.

Angenommen, Sie möchten einer Netzwerkschnittstelle eine IP-Adresse hinzufügen. Sie müssen die Option „Hinzufügen“ einschließen.

IP-Adresse hinzufügen [new-ip] Entwickler [target interface]

Wir können überprüfen, ob es uns gelungen ist, die IP-Adresse der enp0s3-Schnittstelle zu ändern.

Sie können die hinzugefügte IP-Adresse auch löschen, indem Sie die Option „addr add“ durch die Option „addr del“ ersetzen, wie im Folgenden gezeigt:

2. IP-Link

Die Option wird hauptsächlich verwendet, wenn Sie auf die Netzwerkschnittstellen zugreifen und diese ändern möchten.

Wenn Sie die Link-Layer-Informationen aller Geräte abrufen möchten, verwenden Sie den folgenden Befehl:

IP-Link anzeigen

Sie können ein bestimmtes Gerät als Ziel festlegen, indem Sie seinen Namen mit der folgenden Syntax angeben:

IP-Link anzeigen dev [device]

Um die Statistiken für Ihre Netzwerkschnittstellen zu erhalten, führen Sie den Link-Befehl mit dem „-S“ Flagge:

ip -s Link

Fügen Sie den Namen der spezifischen Netzwerkschnittstelle hinzu, deren Informationen Sie extrahieren möchten, wie im folgenden Beispiel, in dem wir die Schnittstelle enp0s3 angeben:

Dennoch können Sie mit der Link-Option eine Schnittstelle mithilfe der Up- oder Down-Option aktivieren oder deaktivieren, wie im folgenden Beispiel. Wir deaktivieren zunächst die Schnittstelle und aktivieren sie dann:

Sie können weitere IP-Link-Optionen überprüfen, indem Sie die Hilfeseite mit dem Befehl „ip link help“ überprüfen.

3. IP-Route

Es wird beim Arbeiten mit der Netzwerk-Routing-Tabelle verwendet. Sie können Ihre Routing-Tabelle überprüfen, indem Sie den Befehl „ip route“ ausführen.

Sie können alle konfigurierten Routen in Ihrem Linux-System anhand der angezeigten Ausgabe überprüfen. Die Routen zeigen die Netzwerkadresse an, um den nächsten Hop und die Schnittstelle zu identifizieren, die die Pakete durchlaufen.

Sie können Ihre Routing-Tabelle mit dem IP-Befehl ändern, um neue Routen hinzuzufügen. Der manuelle Weg beinhaltet die folgende Syntax:

Sudo IP-Route hinzufügen [network-id] über [gateway-ip]

Sie können eine vorhandene Route in Ihrer Tabelle auch mit der folgenden Syntax löschen:

Sudo IP-Route löschen [network-id] über [gateway-ip]

Um Details zu einer bestimmten Route zu erhalten und anzuzeigen, welche Route eine bestimmte Adresse nehmen wird, führen Sie den folgenden Befehl aus und ersetzen Sie ihn durch Ihre Ziel-IP-Adresse:

IP-Route abrufen

Hier ist ein Beispiel:

4. IP-Nachbarn

Die Option führt die Befehle aus, die auf die Nachbarobjekte zugreifen und diese bearbeiten.

Mit dem folgenden Befehl können Sie auf die aktuelle ARP-Tabelle zugreifen, um die Nachbareinträge anzuzeigen:

IP-Nachbarnshow

Verwenden Sie die folgende Syntax, um Ihrer ATP-Tabelle neue Einträge hinzuzufügen:

sudo ip neigh add [ip-address] lladdr [mac-address] Entwickler [interface]

Um einen Eintrag zu entfernen, ändert sich die Syntax wie folgt:

sudo ip neigh del [ip-address] Entwickler [interface]

Bei den bereitgestellten Beispielen handelt es sich um allgemeine Beispiele für die Verwendung des Linux-IP-Befehls.

Abschluss

Linux bietet den IP-Befehl als Ersatz für den veralteten „ifconfig“-Befehl an. Der Linux-IP-Befehl ist ideal für die Netzwerk- und Systemadministration und Sie können ihn mit vier Hauptoptionen verwenden: Route, Link, Adresse und Neigh. Wir haben verschiedene Beispiele für die Befehle bereitgestellt, die Sie für verschiedene Aufgaben ausführen können. Verwenden Sie diese Anleitung, um sich mit dem Linux-IP-Befehl vertraut zu machen.

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen