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

Linux-IP-Befehl mit Beispielen

Der IP-Befehl ist ein Netzwerkbefehl, der Informationen über Netzwerkschnittstellen bereitstellt und auch die Netzwerkkonfiguration durchführt. Beispielsweise können Sie manuell eine IP-Adresse zuweisen, alle Netzwerkschnittstellen anzeigen, die Routing-Tabelle verwalten, eine Netzwerkschnittstelle aktivieren oder deaktivieren und so weiter.

In diesem Tutorial untersuchen wir verschiedene Anwendungsfälle des Linux-IP-Befehls anhand einiger praktischer Beispiele.

Grundlegende Syntax

Der IP-Befehl hat die folgende Syntax:

$ ip [ OPTIONS ] OBJECT { COMMAND | help }

Informationen zu Netzwerkschnittstellen anzeigen

Eine der häufigsten Verwendungen des IP-Befehls ist die Anzeige der Netzwerkschnittstelle des Systems. Sie können den folgenden Befehl verwenden, um Informationen über alle Netzwerkschnittstellen des Systems anzuzeigen, einschließlich der IP-Adresse, der MAC-Adresse, des Verbindungsstatus ( ob aktiv oder inaktiv ) und der MTU ( Maximum Transmission Unit )

$ ip addr

ODER

$ ip a

Wie bereits erwähnt, liefern die Befehle wie angegeben detaillierte Informationen über die angeschlossene Netzwerkschnittstelle,

Nur IPv4- und IPv6-Adressen anzeigen

Sie können wählen, ob Sie entweder IPv4- oder IPv6-Adressen wie gezeigt auflisten möchten. Führen Sie den folgenden Befehl aus, um alle IPv4-Adressen von Netzwerkschnittstellen anzuzeigen:

$ ip -4 a

Um die IPv6-Adressen aller Schnittstellen aufzulisten, führen Sie Folgendes aus:

$ ip -6 a

Informationen zu einer bestimmten Netzwerkschnittstelle anzeigen

Bisher haben wir Informationen zu allen Netzwerkschnittstellen angezeigt. Aber was ist, wenn Sie nicht daran interessiert sind, Informationen über eine Schnittstelle zu erhalten? Wie gehen Sie dabei vor?

Um Informationen über eine Schnittstelle anzuzeigen, verwenden Sie die Syntax:

$ ip a show dev interface_name

Zum Beispiel, um Informationen über enp0s3 zu sammeln nur Schnittstelle, führen Sie den folgenden Befehl aus:

$ ip a show dev enp0s3

ODER

$ ip a list enp0s3

Einer Schnittstelle eine IP-Adresse zuweisen

Konzentrieren wir uns nun darauf, wie Sie einer Schnittstelle eine IP-Adresse zuweisen können. Verwenden Sie dazu die Befehlssyntax:

$ ip a add {ip_addr/mask} dev {interface}

Zum Beispiel, um enp0s3 zuzuweisen Schnittstelle eine IP von 192.168.2.120 mit 255.255.255.0 Subnetzmaske, führen Sie den Befehl aus.

$ sudo ip a add 192.168.2.120/255.255.255.0 dev enp0s3

Oder Sie können die /24 verwenden CIDR-Notation für die Subnetzmaske wie folgt

$ sudo ip a add 192.168.2.120/24 dev enp0s3

Eine IP-Adresse von einer Netzwerkschnittstelle löschen

Um die der Schnittstelle zugewiesene IP-Adresse zu löschen, führen Sie den folgenden Befehl aus:

$ sudo ip a del 192.168.2.120/255.255.255.0 dev enp0s3

Anschließend können Sie die Änderungen wie folgt überprüfen:

$ ip a show dev enp0s3

Bringen Sie eine Schnittstelle nach OBEN oder UNTEN

Um den Status einer Netzwerkschnittstelle zu ändern, indem Sie sie aktivieren oder deaktivieren, führen Sie die Befehlssyntax

aus
$ sudo ip link set dev DEVICE_NAME {up|down}

Um enp0s3 herunterzufahren Schnittstelle, führe aus:

$ sudo ip link set dev enp0s3 down

Um es aufzurufen, führen Sie Folgendes aus:

$ sudo ip link set dev enp0s3 up

Routing-Tabelle anzeigen

Um die Routing-Tabelle Ihres Linux-Systems anzuzeigen, führen Sie den Befehl

aus
$ ip r

Schlussfolgerung

Das war eine Zusammenfassung der praktischen Anwendungsfälle des Linux-IP-Befehls. Dies sind einige der weit verbreiteten Befehlsbeispiele, die Linux-Benutzer von Zeit zu Zeit ausführen.


Ubuntu
  1. Linux-Quellbefehl mit Beispielen

  2. wc Linux-Befehl mit Beispielen

  3. Linux Tee-Befehl mit Beispielen

  4. Linux-Kopfbefehl mit Beispielen

  5. JQ-Befehl in Linux mit Beispielen

15 Linux-PS-Befehl mit Beispielen

Linux-CD-Befehl mit Beispielen

Linux-Uhrbefehl mit Beispielen

Wall-Befehl in Linux mit Beispielen

Sortierbefehl in Linux mit Beispielen

w Befehl mit Beispielen in Linux erklärt