TL / DR: ifconfig
ist jetzt ip a
.
Ihr Pfad sieht in Ordnung aus, enthält jedoch keine Informationen /sbin
, die möglicherweise beabsichtigt sind.
Sie haben wahrscheinlich nach dem Befehl gesucht /sbin/ifconfig
.
Wenn diese Datei nicht existiert (try ls /sbin/ifconfig
), ist der Befehl möglicherweise nicht installiert.
Es ist Teil des Pakets net-tools
, die nicht standardmäßig installiert ist, weil es veraltete
und ersetzt durch den Befehl
ip
aus dem Paket iproute2
.
Die Funktion ifconfig
ohne Optionen wird durch ip
Angabe des Objekts ersetzt address
.
ifconfig
ist äquivalent zu
ip addr show
und, weil das Objektargument abgekürzt werden kann und der Befehl standardmäßig show
auch auf lautet
ip a
Das Ausgabeformat ist etwas anders:
$ ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:10553 errors:0 dropped:0 overruns:0 frame:0
TX packets:10553 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:9258474 (9.2 MB) TX bytes:9258474 (9.2 MB)
[ ... ]
und
$ ip address
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
[ ... ]
Beachten Sie, dass die Ausgabe knapper ist: Sie zeigt keine Anzahl von Paketen an, die auf normale oder andere Weise verarbeitet wurden.
Fügen Sie dazu die Option -s
( -stats
, -statistics
) hinzu:
$ ip -s addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
RX: bytes packets errors dropped overrun mcast
74423 703 0 0 0 0
TX: bytes packets errors dropped carrier collsns
74423 703 0 0 0 0
Aber was Sie tatsächlich sehen möchten, könnte Folgendes sein:
$ ip -stats -color -human addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
RX: bytes packets errors dropped overrun mcast
74.3k 700 0 0 0 0
TX: bytes packets errors dropped carrier collsns
74.3k 700 0 0 0 0
Es zeigt die Anzahl mit Suffixen wie 26.1M
oder 79.3k
und färbt einige relevante Begriffe und Adressen.
Oh, Sie glauben, der Befehl ist zu lang? Einfach! Das ist das gleiche:
ip -s -c -h a
sudo /sbin/ifconfig
.