ipconfig funktioniert nicht

22

Wenn ich ein ipconfigTerminal betrete, wird aus irgendeinem Grund Folgendes zurückgegeben:

No command 'ipconfig' found, did you mean:
 Command 'tpconfig' from package 'tpconfig' (universe)
 Command 'iwconfig' from package 'wireless-tools' (main)
 Command 'ifconfig' from package 'net-tools' (main)
ipconfig: command not found

Ich bin nicht ganz sicher, worum es hier geht oder wie ich damit umgehen soll

LethalDiversion
quelle

Antworten:

28

Das Ubuntu / Linux-Äquivalent zu ipconfig unter Windows ist ifconfig .

Versuchen Sie es mit der Eingabe sudo ifconfig.

Das Ergebnis sieht ungefähr so ​​aus:

eth0-Verbindungskapsel: Ethernet HWaddr 00: 0c: 29: 94: 37: b6  
          inet addr: 192.168.1.231 Bcast: 192.168.1.255 Mask: 255.255.255.0
          inet6 addr: fe80 :: 20c: 29ff: fe94: 37b6 / 64 Scope: Link
          UP BROADCAST RUNNING MULTICAST MTU: 1500 Metrisch: 1
          RX-Pakete: 519374 Fehler: 0 verworfen: 0 Überläufe: 0 Frame: 0
          TX-Pakete: 110611 Fehler: 0 verworfen: 0 Überläufe: 0 Träger: 0
          Kollisionen: 0 txqueuelen: 1000 
          Empfangsbytes: 332864737 (332,8 MB) Sendebytes: 11113451 (11,1 MB)

lo Link encap: Lokales Loopback  
          inet addr: 127.0.0.1 Mask: 255.0.0.0
          inet6 addr: :: 1/128 Gültigkeitsbereich: Host
          UP LOOPBACK RUNNING MTU: 16436 Metrisch: 1
          RX-Pakete: 33651 Fehler: 0 verworfen: 0 Überläufe: 0 Rahmen: 0
          TX-Pakete: 33651 Fehler: 0 verworfen: 0 Überläufe: 0 Träger: 0
          Kollisionen: 0 txqueuelen: 0 
          Empfangsbytes: 2951078 (2,9 MB) Sendebytes: 2951078 (2,9 MB)
ish
quelle
3
Ich ... ich bin ein Idiot.
LethalDiversion
2
Diese Antwort wurde im Jahr 2012 geschrieben, aber schon damals (und noch mehr jetzt) ​​wurde "ifconfig" veraltet. Es sollte darauf hingewiesen werden, dass der "ip" -Befehl ihn ersetzen wird und die "modernere" Art der Überprüfung Ihrer IP wäre ip addr show. Weitere Informationen: serverfault.com/questions/458628/should-i-quit-using-ifconfig
pzkpfw
6

ipconfig ist ein Windows-Programm - das für Linux am nächsten liegende ist ifconfig, aber im Gegensatz zu den Aussagen anderer (einschließlich der akzeptierten "Antwort") ist es nicht dasselbe und gibt überhaupt nicht die gleiche Ausgabe aus.

Einer der Schlüssel, der in ifconfig fehlt, sind die DNS-Adressen. Sie sind nicht da und es gibt keinen einfachen Weg, das herauszufinden. Auf meinem System habe ich einen Alias, der folgende Informationen anzeigt:

nmcli dev list iface eth0 | grep IP4

Hier werden die meisten Informationen aufgelistet, die ich normalerweise sehen möchte. Auf meinem System zeigt es:

$ nmcli dev list iface eth0 | grep IP4
IP4-SETTINGS.ADDRESS:                   192.168.1.110
IP4-SETTINGS.PREFIX:                    24 (255.255.255.0)
IP4-SETTINGS.GATEWAY:                   192.168.1.1
IP4-DNS1.DNS:                           8.8.8.8
IP4-DNS2.DNS:                           8.8.4.4

Beachten Sie, dass Sie eine andere Bezeichnung für das Netzwerk verwenden müssen, wie zum Beispiel eth1, eth2usw. Wenn Sie einen Fehler über ein Gerät nicht gefunden, versuchen Sie diese zu ändern.

Beachten Sie auch, dass die akzeptierte "Antwort" auch insofern falsch ist, als Sie "sudo" für diesen Befehl nicht verwenden müssen.

Marty Fried
quelle
2

Ich gehe davon aus, dass Sie nach dem Befehl suchen, der unter ipconfigWindows dieselben Informationen anzeigt .

Wenn dies der Fall ist, verwenden Sie ifconfig. Sie erhalten die gleiche Ausgabe wie ipconfigunter Windows.

Flink
quelle