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 ens33Wie 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 anzeigenWie 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 AnschriftWie 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 AnschriftWie 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:
$ifconfigWie 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:
$ifconfigens33Wie 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.