So erhalten Sie die IP-Adresse unter Linux

How Get Ip Address Linux



Es kommt oft vor, dass Sie die IP-Adresse Ihres Linux-Servers oder Ihrer Linux-Workstation kennen müssen. Es gibt viele Möglichkeiten, die privaten und öffentlichen IP-Adressen Ihres Linux-Servers oder Ihrer Linux-Workstation zu ermitteln, je nachdem, ob Sie eine grafische Benutzeroberfläche verwenden oder nicht.

In diesem Artikel zeige ich Ihnen einige gängige Methoden, um die IP-Adresse Ihres Linux-Servers oder Ihrer Linux-Workstation zu ermitteln. Also lasst uns anfangen.







Suchen von IP-Adressen mit dem Befehl ip:

Der Befehl ip ist der beliebteste Befehl zum Ermitteln der IP-Adressen, die den Netzwerkschnittstellen Ihres Linux-Servers oder Ihrer Linux-Workstation zugewiesen sind. Sie werden diesen Befehl sehr wahrscheinlich auf jeder modernen Linux-Distribution vorinstalliert finden.



Um die IP-Adressen aller Netzwerkschnittstellen zu ermitteln, die mit Ihrem Linux-Server oder Ihrer Linux-Workstation verbunden sind, führen Sie den Befehl ip wie folgt aus:



$ipAdresse anzeigen
Oder
$IP-Adressezeigen

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





Der Befehl ip gibt auch die IPv6-Adresse aus, die an die Netzwerkschnittstellen Ihres Linux-Servers oder Ihrer Linux-Workstation angehängt ist.



Wie Sie sehen können, ist auf meinem CentOS 7-Server die IPv6-Adresse, die an die ens33 Netzwerkschnittstelle ist fe80:fd75:7722:6480:6d8f . Auf die gleiche Weise wird die IPv6-Adresse konfiguriert, um die ens37 Netzwerkschnittstelle ist fe80: 20c: 29ff: feaa: bd0e .

Wenn Sie möchten, können Sie auch die IPv4- oder IPv6-Adresse finden, die für eine bestimmte Netzwerkschnittstelle konfiguriert ist.

Um beispielsweise die IP-Adresse (IPv4 oder IPv6) der Netzwerkschnittstelle zu ermitteln ens33 , führen Sie den Befehl ip wie folgt aus:

$ipAdresse anzeigen dev ens33

Wie Sie sehen, sind die IP-Adressen der Netzwerkschnittstelle ens33 wird nur angezeigt.

IP-Adressen mit nmcli finden:

nmcli ist das Befehlszeilentool zum Konfigurieren von Linux-Netzwerkschnittstellen über Network Manager. Sie können es verwenden, um die IP-Adressen zu finden, die auf den Netzwerkschnittstellen Ihres Linux-Servers oder Ihrer Linux-Workstation konfiguriert sind.

Führen Sie den folgenden Befehl aus, um alle Network Manager-Netzwerkschnittstellenverbindungen aufzulisten, die Sie auf Ihrem Linux-Server oder Ihrer Linux-Workstation haben:

$sudonmcli-Verbindung anzeigen

Wie Sie sehen können, habe ich 2 Netzwerkmanager-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 genannt ( Privatgelände ) und ließ das andere ( ens33 ) ohne es zu benennen.

Um nun die auf der Netzwerkverbindung Privat konfigurierten IP-Adressen anzuzeigen, führen Sie den Befehl nmcli wie folgt aus:

$sudonmcli-Verbindung anzeigen Privat| Griffdie Anschrift

Wie Sie sehen, wird die IPv4-Adresse (und IPv6, falls konfiguriert) aufgelistet. In meinem Fall lautet die IP-Adresse 192.168.50.1 .

Wir können auch die IP-Adressen der ens33 (unbenannte) Netzwerkverbindung mit nmcli wie folgt:

$sudonmcli-Verbindung anzeigen ens33| Griffdie Anschrift

Wie Sie sehen, ist die IP-Adresse des ens33 Netzwerkverbindung aufgeführt ist. Aber hier ist etwas anders. Die Netzwerkverbindung ens33 Habe die IP-Adresse per DHCP bekommen. Deshalb ist es in der DHCP4-Option.

Suchen von IP-Adressen mit dem Befehl ifconfig:

ifconfig ist ein sehr alter Befehl zum Ermitteln der IP-Adressen von Linux-Servern und -Workstations. Es ist so alt, dass es auf keiner modernen Linux-Distribution standardmäßig installiert ist. Ich habe es hier aufgenommen, weil Sie möglicherweise sehr alte Server mit einer alten Linux-Distribution warten müssen. Der Befehl ist ohnehin sehr einfach zu verwenden.

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

$ifconfig

Wie Sie sehen, werden die IP-Adressen aller Netzwerkschnittstellen auf meinem CentOS 7-Server aufgelistet.

Wenn Sie die IP-Adresse einer einzelnen Netzwerkschnittstelle (z. B. ens33) auflisten möchten, führen Sie den Befehl ifconfig wie folgt aus:

$ifconfigens33

Wie Sie sehen, wird die IP-Adresse der ens33-Netzwerkschnittstelle nur auf der Konsole aufgedruckt.

Suchen von IP-Adressen in der GNOME-Desktop-Umgebung:

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

Öffnen Sie in der GNOME-Desktopumgebung das Einstellungen App und klicken Sie auf Netzwerk wie im Screenshot unten markiert.

Wählen Sie nun die Netzwerkschnittstelle aus, deren IP-Adresse Sie ermitteln möchten, und Sie sollten die IP-Adresse dieser Netzwerkschnittstelle finden können, wie Sie im Screenshot unten sehen können.

Ermitteln der öffentlichen IP-Adresse Ihres Servers:

Sie können eine Website eines Drittanbieters verwenden ifconfig.me um die öffentliche IP-Adresse Ihres Linux-Servers ganz einfach zu finden. Damit dies funktioniert, muss curl auf Ihrem Server installiert sein.

Führen Sie den folgenden Befehl aus, um die öffentliche IP-Adresse Ihres Linux-Servers zu ermitteln:

$curl ifconfig.me&& rauswerfen

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