Fehlendes ifconfig zu Buster ergänzen

Der Befehl ifconfig wurde in Debian Buster aus dem Standardbefehlssatz entfernt. Leider habe ich mich so sehr dran gewöhnt, dass ich diesen Befehl zum Auslesen und verändern der Netzwerkkonfiguration wirklich vermisst habe.

# ifconfig 
-bash: /sbin/ifconfig: Datei oder Verzeichnis nicht gefunden

Der Befehl befindet sich aber immer noch im Paket net-tools und kann durch apt-get leicht nachinstalliert werden:

$ sudo apt-get install net-tools
Reading package lists... Done
Building dependency tree 
Reading state information... Done
The following NEW packages will be installed:
net-tools
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 222 kB of archives.
After this operation, 820 kB of additional disk space will be used.
Get:1 http://mirror.de.leaseweb.net/raspbian/raspbian buster/main armhf net-tools armhf 1.60+git20180626.aebd88e-1 [222 kB]
Fetched 222 kB in 1s (257 kB/s) 
Selecting previously unselected package net-tools.
(Reading database ... 39782 files and directories currently installed.)
Preparing to unpack .../net-tools_1.60+git20180626.aebd88e-1_armhf.deb ...
Unpacking net-tools (1.60+git20180626.aebd88e-1) ...
Setting up net-tools (1.60+git20180626.aebd88e-1) ...
Processing triggers for man-db (2.8.5-2) ...

$ ifconfig wlan0
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.8.110  netmask 255.255.255.0  broadcast 192.168.8.255
        inet6 fe80::20d8:8a11:63ce:93a  prefixlen 64  scopeid 0x20<link>
        ether b8:27:eb:3f:ad:dc  txqueuelen 1000  (Ethernet)
        RX packets 2667  bytes 775341 (757.1 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 450  bytes 65162 (63.6 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Mit Buster wurde ip als Ersatz für ifconfig eingeführt:

$ ip address
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
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
2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
link/ether b8:27:eb:6a:f8:89 brd ff:ff:ff:ff:ff:ff
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether b8:27:eb:3f:ad:dc brd ff:ff:ff:ff:ff:ff
inet 192.168.8.110/24 brd 192.168.8.255 scope global dynamic noprefixroute wlan0
valid_lft 85321sec preferred_lft 74521sec
inet6 fe80::20d8:8a11:63ce:93a/64 scope link 
valid_lft forever preferred_lft forever

Ich finde ifconfig aber deutlich übersichtlicher als ip address (kann man auch als ip a abkürzen).

kais-universum.de