So erhalten Sie IP -Adresse unter Linux

So erhalten Sie IP -Adresse unter Linux
Es gibt viele Male, wenn Sie die IP -Adresse Ihres Linux -Servers oder -Workstation kennen müssen. Es gibt viele Möglichkeiten, die privaten und öffentlichen IP -Adressen Ihres Linux -Servers oder Ihrer Workstation zu finden, je nachdem, ob Sie eine grafische Benutzeroberfläche verwenden oder nicht.

In diesem Artikel werde ich Ihnen einige der häufigsten Möglichkeiten zeigen, um die IP -Adresse Ihres Linux -Servers oder Ihrer Workstation zu finden. Also lasst uns anfangen.

IP -Adressen mit IP -Befehl finden:

Der IP -Befehl ist der beliebteste Befehl, um die IP -Adressen zu finden, die den Netzwerkschnittstellen Ihres Linux -Servers oder Ihrer Workstation zugewiesen sind. Sie werden diesen Befehl höchstwahrscheinlich auf jeder modernen Linux -Verteilung dort draußen vorinstalliert finden.

Führen Sie den Befehl IP wie folgt aus:

$ IP -Adressshow
Oder
$ IP ADDR Show

Wie Sie sehen können, habe ich 2 Netzwerkschnittstellen an meinem CentOS 7 -Server beigefügt. Einer ist ens33 und der andere ist ens37. Der ens33 Die Netzwerkschnittstelle hat die IPv4 -Adresse 192.168.21.131 und das ens37 Die Netzwerkschnittstelle hat die IPv4 -Adresse 192.168.50.1.

Der IP -Befehl druckt außerdem die an die Netzwerkschnittstellen Ihres Linux -Servers oder Workstation angeschlossene IPv6 -Adresse aus.

Wie Sie sehen können, auf meinem CentOS 7 -Server, der an die angehängte IPv6 -Adresse beigefügt ist ens33 Netzwerkschnittstelle ist Fe80: FD75: 7722: 6480: 6d8f. Die gleiche Weise, die IPv6 -Adresse, die an die konfiguriert ist ens37 Netzwerkschnittstelle ist FE80: 20C: 29ff: FEAA: BD0E.

Wenn Sie möchten, finden Sie auch die IPv4- oder IPv6 -Adresse, die an einer bestimmten Netzwerkschnittstelle konfiguriert ist.

Zum Beispiel, um die IP -Adresse (IPv4 oder IPv6) der Netzwerkschnittstelle zu finden ens33, Führen Sie den IP -Befehl wie folgt aus:

$ ip address show dev ens33

Wie Sie sehen können, sind die IP -Adressen der Netzwerkschnittstelle ens33 wird nur dargestellt.

Finden von IP -Adressen mit NMCLI:

NMCLI ist das Befehlszeilen -Tool zum Konfigurieren von Linux -Netzwerkschnittstellen über Network Manager. Sie können es verwenden, um die IP -Adressen zu finden, die auf den Netzwerkschnittstellen auf Ihrem Linux -Server oder Workstation konfiguriert sind.

Führen Sie den folgenden Befehl aus:

$ sudo nmcli Verbindungsshow

Wie Sie sehen können, habe ich 2 Network Manager -Verbindungen Privatgelände (für die Schnittstelle ens37) Und ens33 (für die Schnittstelle ens33). Im Network Manager können Sie Ihre Netzwerkverbindungen benennen. Ich habe hier einen benannt (Privatgelände) und den anderen gelassen (ens33) ohne es irgendetwas zu benennen.

Führen Sie nun die IP -Adressen, die in der Netzwerkverbindung privat konfiguriert sind, den Befehl nmcli wie folgt aus:

$ sudo nmcli Connection Show privat | Grep -Adresse

Wie Sie sehen können, ist die Adresse IPv4 (und IPv6, falls diese) aufgeführt. In meinem Fall lautet die IP -Adresse 192.168.50.1.

Wir können auch die IP -Adressen des ens33 (Unbenannt) Netzwerkverbindung mit NMCLI wie folgt:

$ sudo nmcli connection show ens33 | Grep -Adresse

Wie Sie sehen können, die IP -Adresse der IP ens33 Die Netzwerkverbindung ist aufgeführt. Aber hier ist etwas anders. Die Netzwerkverbindung ens33 Ich habe die IP -Adresse über DHCP erhalten. Deshalb ist es in der DHCP4 -Option.

Finden von IP -Adressen mit IFConfig -Befehl:

Ifconfig ist ein sehr alter Befehl zum Auffinden der IP -Adressen von Linux -Servern und Workstations. Es ist so alt, dass es standardmäßig nicht einmal auf einer modernen Linux -Verteilung installiert ist. Ich habe es hier aufgenommen, weil Sie möglicherweise sehr alte Server mit einer alten Linux -Verteilung aufrechterhalten müssen. Der Befehl ist sowieso sehr einfach zu verwenden.

Um die IP -Adressen aller Netzwerkschnittstellen Ihres Linux -Servers oder Ihrer Workstation zu finden, führen Sie den Befehl IFConfig wie folgt aus:

$ ifconfig

Wie Sie sehen können, sind die IP -Adressen aller Netzwerkschnittstellen auf meinem CentOS 7 -Server aufgeführt.

Wenn Sie die IP -Adresse einer einzelnen Netzwerkschnittstelle auflisten möchten (sagen wir ENS33), führen Sie den Befehl IFConfig wie folgt aus:

$ ifconfig ens33

Wie Sie sehen können, wird die IP -Adresse der ENS33 -Netzwerkschnittstelle nur auf der Konsole gedruckt.

Finden von IP -Adressen in der Gnome -Desktop -Umgebung:

Wenn Sie eine grafische Desktop -Umgebung auf Ihrer Linux -Workstation wie GNOME 2 oder GNOME 3 verwenden, finden Sie die IP -Adresse Ihrer Netzwerkschnittstelle grafisch.

Öffnen Sie in der Gnome -Desktop -Umgebung die Einstellungen App und klicken Sie auf Netzwerk wie im Screenshot unten markiert.

Wählen Sie nun die Netzwerkschnittstelle aus, die Sie in der IP -Adresse finden möchten, und Sie sollten in der Lage sein, die IP -Adresse dieser Netzwerkschnittstelle zu finden, wie Sie im folgenden Screenshot angezeigt werden können.

Finden der öffentlichen IP -Adresse Ihres Servers:

Sie können eine Website von Drittanbietern verwenden Ifconfig.Mich Um die öffentliche IP -Adresse Ihres Linux -Servers sehr einfach zu finden. Damit dies funktioniert, müssen Sie Curl auf Ihrem Server installieren lassen.

Um die öffentliche IP -Adresse Ihres Linux -Servers zu finden, führen Sie den folgenden Befehl aus:

$ curl ifconfig.Ich && Echo

So finden Sie die IP -Adresse in Linux -Servern und Workstations. Danke, dass du diesen Artikel gelesen hast.