So überprüfen Sie die IP-Adresse auf dem Linux-Computer mithilfe der Befehlszeilenschnittstelle. Meistens bieten alle Linux-und Unix-Betriebssysteme ifconfig
und ip
Binärdateien. Sie können diese Befehle einfach verwenden, um die lokale System-IP-Adresse zu finden.
Was ist eine IP-Adresse?,
Eine Internetprotokolladresse (IP-Adresse) ist die numerische Bezeichnung, die jedem Hardwaregerät zugeordnet ist, das mit einem Computernetzwerk verbunden ist, das das Internetprotokoll zur Identifizierung der Geräte verwendet. Im Allgemeinen ist es eine Identität eines Geräts. Eine IP-Adresse ermöglicht es einem Gerät, mit anderen Geräten über ein IP-basiertes Netzwerk wie LAN oder Internet zu kommunizieren.
- Lesen: 5 Befehle zum Abrufen der öffentlichen IP mithilfe des Linux-Terminals
Methode 1-Verwenden des ifconfig-Befehls
Der ifconfig-Befehl ist im Allgemeinen im Verzeichnis /sbin
verfügbar., Sie benötigen also Root – oder Sudo-Zugriff, um dies auf vielen Betriebssystemen auszuführen.
ifconfig
Beispielausgabe:
Gemäß der obigen Ausgabe hat dieses System die IP-Adresse 192.168.10.199 an der Ethernet-Schnittstelle eth0.
Sie können auch die spezifischen Schnittstellendetails anzeigen, indem Sie den Schnittstellennamen in der Befehlszeile wie folgt angeben.
ifconfig eth0
- Lesen: bash ifconfig: befehl nicht gefunden auf CentOS/RHEL 7
Methode 2 – Mit ip Befehl
ip befehl allgemein verfügbar unter /bin verzeichnis aber einige Linux os halten ist unter /sbin verzeichnis., Verwenden Sie den folgenden Befehl, um die IP-Adresse mit dem Befehl ip abzurufen.
ip addr show
Beispielausgabe:
Gemäß der obigen Ausgabe hat dieses System die IP-Adresse 192.168.10.199 auf der Ethernet-Schnittstelle eth0. Die Schnittstelle eth1 konfiguriert nicht mit einer IP-Adresse.
Sie können die spezifischen itnerface-Details auch mit dem folgenden Befehl anzeigen
ip addr show eth0
Weitere Befehle zum Überprüfen der lokalen IP-Adresse eines Linux-Systems finden.
ip route get 1 | awk '{print $NF;exit}'
ip route get 8.8.4.4 | head -1 | cut -d' ' -f8
ip route get 8.8.4.4 | head -1 | awk '{print $7}'