Sie können ifconfig verwenden , um die IP-Adresse einer der Schnittstellen im System abzurufen (beachten Sie, dass möglicherweise mehr als eine Schnittstelle und mehr als eine IP-Adresse vorhanden sind).
Einige UNIX-Systeme kennzeichnen ihre Schnittstellen nicht en0- eine allgemeinere Antwort ist die Verwendung ifconfig -a. Auch das ifconfigist binär nicht immer auf den PATHfür normale Benutzer , so dass sie benötigen können verschiedene Beschwörungen wie versuchen /sbin/ifconfig -a, /etc/ifconfig -aoder als root anmelden und versuchen ifconfig -a.
benutze ifconfigund suche den inetTeil der Ausgabe. Beachten Sie, dass bei mehr als einer Netzwerkkarte (z. B. Ethernet und WLAN) mehr als ein Eintrag vorhanden ist.
Antworten:
Versuchen Sie diesen Code, um die IP-Adresse des Unix-Computers anzuzeigen
quelle
Sie können ifconfig verwenden , um die IP-Adresse einer der Schnittstellen im System abzurufen (beachten Sie, dass möglicherweise mehr als eine Schnittstelle und mehr als eine IP-Adresse vorhanden sind).
Beginnen mit:
quelle
en0
- eine allgemeinere Antwort ist die Verwendungifconfig -a
. Auch dasifconfig
ist binär nicht immer auf denPATH
für normale Benutzer , so dass sie benötigen können verschiedene Beschwörungen wie versuchen/sbin/ifconfig -a
,/etc/ifconfig -a
oder als root anmelden und versuchenifconfig -a
.Verwenden Sie diesen Befehl
oder dieses
Erläuterung
Beginnen Sie mit nslookup
dann suchen Sie nach "Adresse"
Dies wird so etwas wie zurückgeben
Lassen Sie uns nun nur die Adressen abrufen, indem Sie die zweite Textspalte auswählen. Wir übergeben "" als Feldtrennzeichen
Wir werden den Teil "# 53" loswerden, indem wir die erste Spalte auswählen. Wir übergeben "#" als Feldtrennzeichen
Die letzte Adresse ist die lokale Adresse. Schwanz wird uns helfen, es zu bekommen.
quelle
Eine Alternative dazu
ipconfig
ist,ip(8)
wo die Ausgabe etwas eingeengt werden kann. Zum Beispiel:Die Schnittstelle, die kein Loopback (lo) ist, ist die gewünschte:
172.31.39.10
quelle
benutze
ifconfig
und suche deninet
Teil der Ausgabe. Beachten Sie, dass bei mehr als einer Netzwerkkarte (z. B. Ethernet und WLAN) mehr als ein Eintrag vorhanden ist.quelle