Zum Hauptinhalt springen

So erhalten Sie die Linux-Host-IP: Einfache Möglichkeiten

Die IP-Adresse ist ein wichtiger Parameter in der Netzwerkkonfiguration eines beliebigen Hosts im Linux-Betriebssystem. Dank dieser Adresse können Computer im Netzwerk Daten austauschen und eine Verbindung zueinander herstellen. Wenn wir die IP-Adresse des Hosts kennen, können wir Netzwerkressourcen überwachen und verwalten und die Kommunikation zwischen verschiedenen Geräten konfigurieren.

Es kann jedoch manchmal schwierig sein, die IP-Adresse eines Linux-Hosts für Anfänger zu finden. In diesem Artikel werden wir uns einige einfache Möglichkeiten ansehen, wie Sie die IP-Adresse Ihres Hosts auf einem Linux-Betriebssystem abrufen können. Diese Methoden eignen sich für alle Linux-Distributionen, einschließlich Ubuntu, Debian, CentOS und anderen.

Die erste Methode ist die Verwendung des Befehls ifconfig. Öffnen Sie ein Terminal und geben Sie den Befehl ifconfig ein. Wenn Sie die Eingabetaste drücken, werden Informationen zu den Netzwerkschnittstellen Ihres Computers, einschließlich der IP-Adressen, auf dem Bildschirm angezeigt. Sie müssen eine Zeichenfolge mit der Signatur "inet addr" oder "inet" finden. Der Wert nach dieser Zeichenfolge ist Ihre IP-Adresse. Es wird normalerweise das Format xxx haben.xxx.xxx.xxx.

Die zweite Methode ist die Verwendung des Befehls ip. Geben Sie im Terminal den Befehl ip addr show oder einfach ip a ein. Sie sehen eine Liste der Netzwerkschnittstellen auf Ihrem Computer. Suchen Sie nach der Netzwerkschnittstelle, die Sie interessiert, und suchen Sie nach der Zeichenfolge mit der Signatur "inet". Der Wert nach dieser Zeichenfolge ist Ihre IP-Adresse.

Der dritte Weg ist schließlich die Verwendung des Befehls hostname. Geben Sie im Terminal den Befehl hostname -I oder hostname --all-ip-addresses ein. Als Ergebnis wird Ihnen eine durch Leerzeichen getrennte Liste der IP-Adressen Ihres Hosts angezeigt. Die erste IP-Adresse in der Liste ist die primäre IP-Adresse Ihres Linux-Hosts.

Die Bedeutung der Kenntnis der Linux-Host-IP-Adresse

Die IP-Adresse ist auch für die Sicherheit wichtig. Wenn Sie Ihre IP-Adresse kennen, können Sie den Zugriff auf Ihr System steuern und Firewalls und andere Schutzmaßnahmen konfigurieren. Sie können den Zugriff auf bestimmte Ressourcen auch einschränken, indem Sie den Zugriff anhand einer IP-Adresse festlegen.

Die Kenntnis der Linux-Host-IP-Adresse ist auch hilfreich bei der Behebung von Netzwerkproblemen. Wenn Sie Probleme beim Herstellen einer Verbindung mit einem Netzwerk oder beim Zugriff auf bestimmte Ressourcen haben, kann Ihnen das Wissen über Ihre IP-Adresse helfen, die Ursache zu ermitteln und das Problem zu lösen.

Wie Sie sehen können, spielt das Wissen über die IP-Adresse des Linux-Hosts eine wichtige Rolle bei der Konfiguration, Sicherheit und Behebung von Netzwerkproblemen. Daher ist es für jeden, der mit Linux-Systemen arbeitet, wichtig, seine IP-Adresse zu kennen und bereit zu sein, sie in verschiedenen Situationen zu verwenden.

Ifconfig Befehl

Um den ifconfig-Befehl zu verwenden, müssen Sie ein Terminal öffnen und dessen Namen gefolgt vom Namen der Netzwerkschnittstelle eingeben. Führen Sie beispielsweise den folgenden Befehl aus, um die IP-Adresse der eth0-Netzwerkschnittstelle herauszufinden:

ifconfig eth0

Nachdem Sie diesen Befehl ausgeführt haben, werden Informationen zu den Einstellungen der eth0-Netzwerkschnittstelle einschließlich ihrer IP-Adresse angezeigt. Als Ergebnis sehen Sie eine Zeile, die mit beginnt inet addr: gefolgt von der Angabe der IP-Adresse. Zum Beispiel:

inet addr:192.168.0.100

Auf diese Weise können Sie mit dem ifconfig-Befehl schnell und einfach die IP-Adresse des Linux-Hosts auf dem aktuellen Stand abrufen.

ParameterDie Beschreibung
inet addrIP-Adresse der Netzwerkschnittstelle
MaskSubnetzmaske
BcastBroadcast-Adresse
MTUMaximale Größe des übertragenen Pakets

Eine einfache Möglichkeit, eine IP-Adresse zu erhalten

SchrittDas TeamDie Beschreibung
1ifconfigFühren Sie den Befehl ifconfig aus, um Informationen zu den Netzwerkschnittstellen auf Ihrem Host anzuzeigen.
2grep inet
3cut -d' ' -f10Verwenden Sie den Befehl cut mit den Optionen -d und -f, um nur die IP-Adresse aus Strings zu extrahieren, die IP-Adressinformationen enthalten.

Mit diesen Befehlen können Sie die IP-Adresse Ihres Hosts unter Linux leicht abrufen.

Datei /etc/network/interfaces

In dieser Datei können Sie die IP-Adresse, die Subnetzmaske, das Standardgateway und andere Parameter für jede Netzwerkschnittstelle im System angeben.

Um die IP-Adresse des Hosts über diese Datei abzurufen, öffnen Sie sie in einem Texteditor. Sie sehen verschiedene Abschnitte für jede Schnittstelle, z. B. auto , iface und address .

Im Abschnitt iface selbst sehen Sie die Zeile address , die die IP-Adresse für diese Schnittstelle angibt. Zum Beispiel:

  • iface eth0 inet Die DHCP-Schnittstelle ist für die Verwendung von DHCP zum Abrufen der IP-Adresse konfiguriert
  • iface eth0 inet static - Die Schnittstelle ist für die Verwendung einer statischen IP-Adresse konfiguriert

Wenn die Schnittstelle für die Verwendung einer statischen IP-Adresse konfiguriert ist, müssen Sie einen Wert für den Parameter address angeben. Zum Beispiel:

  • address 192.168.0.10 - Die IP-Adresse des Hosts lautet 192.168.0.10

Nachdem Sie die erforderlichen Änderungen an der Datei /etc/network/interfaces vorgenommen haben, speichern Sie sie und führen Sie den Befehl sudo ifdown eth0 && sudo ifup eth0 aus, um die Änderungen anzuwenden.

Jetzt wissen Sie, wie Sie die IP-Adresse des Linux-Hosts über die Datei /etc/network/interfaces abrufen können. Verwenden Sie diese Methode, wenn Sie eine statische IP-Adresse für Ihren Host konfigurieren müssen.

Informationen zu Netzwerkschnittstellen und IP-Adressen

Bei einem Linux-Betriebssystem ist eine Netzwerkschnittstelle eine Verbindung, über die ein Computer mit anderen Geräten im Netzwerk kommunizieren kann. Jeder Netzwerkschnittstelle wird eine eindeutige IP-Adresse zugewiesen, die sie im Netzwerk identifiziert.

Sie können eine Reihe von einfachen Befehlen verwenden, um die IP-Adresse des Linux-Hosts zu erhalten. Beispielsweise zeigt der Befehl "ifconfig" Informationen zu Netzwerkschnittstellen an, einschließlich ihrer IP-Adressen. Nachdem Sie diesen Befehl ausgeführt haben, werden alle Netzwerkschnittstellen und ihre IP-Adressen angezeigt.

Eine andere Möglichkeit, die IP-Adresse des Linux-Hosts zu erhalten, ist der Befehl "ip addr show". Außerdem können Sie Informationen zu Netzwerkschnittstellen, einschließlich IP-Adressen, anzeigen.

Abhängig von der Linux-Distribution und ihrer Version gibt es möglicherweise andere Möglichkeiten, die IP-Adresse des Hosts zu erhalten. Einige Distributionen verwenden beispielsweise den Befehl "netstat -ie". Es zeigt Informationen zu Netzwerkschnittstellen an, einschließlich IP-Adressen.

Daher können Sie mit einigen einfachen Befehlen die IP-Adresse des Linux-Hosts abrufen, um Informationen zu den Netzwerkschnittstellen und deren IP-Adressen zu erhalten.

Netzwerkkonfiguration über /etc/sysconfig/network-scripts

Sie können die Datei /etc/sysconfig/network-scripts verwenden, um ein Netzwerk unter Linux zu konfigurieren. In diesem Abschnitt werden die Schritte erläutert, die zum Konfigurieren der Host-IP-Adresse mit dieser Datei erforderlich sind.

1. Öffnen Sie ein Terminal und geben Sie den folgenden Befehl ein, um die Datei /etc/sysconfig/network-scripts zu öffnen:

sudo vi /etc/sysconfig/network-scripts/ifcfg-Schnittstelle

Geben Sie anstelle von "Schnittstelle" den Namen der Netzwerkschnittstelle an, die Sie konfigurieren möchten (z. B. eth0).

2. Fügen Sie der Datei die folgenden Zeilen hinzu:

Geben Sie anstelle von "Schnittstelle" den Namen der Netzwerkschnittstelle, "IP-Adresse" die gewünschte IP-Adresse, "Subnetzmaske" die Subnetzmaske, "Gateway-IP-Adresse" die Gateway-IP-Adresse, "FIRST_DNS" und "second_DNS" die Adressen der DNS-Server ein.

3. Speichern Sie die Änderungen, und schließen Sie die Datei.

4. Starten Sie den Netzwerkdienst mit dem folgenden Befehl neu:

sudo systemctl restart network

Danach wird die IP-Adresseinstellung angewendet, und Sie können die Änderungen mit dem ifconfig-Befehl überprüfen.

Dies war ein Beispiel für die Netzwerkkonfiguration über die Datei /etc/sysconfig/network-scripts unter Linux. Jetzt können Sie die IP-Adressen der Hosts in Ihrem Netzwerk einfach konfigurieren.

IP-Adresse über Konfigurationsskripte abrufen

Um die Host-IP-Adresse auf einem Linux-System zu erhalten, können Sie Konfigurationsskripte verwenden. In diesem Abschnitt werden wir einige einfache Methoden zum Abrufen einer IP-Adresse durch solche Skripte untersuchen.

1. Ifconfig-Netzwerkskript

Eines der am häufigsten verwendeten Werkzeuge für die Netzwerkkonfiguration unter Linux ist ifconfig. Um die IP-Adresse mit ifconfig abzurufen, müssen Sie den Befehl ausführen:

2. IP-Skript

Ein weiteres praktisches Werkzeug für die Arbeit mit einem Netzwerk unter Linux ist der Befehl ip. Führen Sie den folgenden Befehl aus, um die IP-Adresse mit einer IP zu erhalten:

3. Host-Skriptname

Sie können die IP-Adresse nicht nur direkt abrufen, sondern sie auch mit dem Befehl hostname herausfinden. Führen Sie dazu den Befehl aus:

Der Befehl gibt alle durch ein Leerzeichen getrennten Host-IP-Adressen aus.