Debian 10 (codenamed Debian Buster) is finally here with awesome cool features and a new look and feel theme. However, you may have run into an error trying to check the IP address of your network interface(s) when running the ifconfig command, indicating that "ifconfig command not found".
-bash: ifconfig: command not found
So, what do you from there?
In Debian 10 (from Debian 9 stretch),
ifconfig command has been deprecated. This is why you get the error about the missing ifconfig command. A workaround to this obstacle is the
ip addr which will pretty much perform the same task as the
ifconfig command as shown in the snippet below.
# ip addr
As you can see from the output in the snippet above, the command will still display the IP address and other statistics of all of your network interfaces.
If you still insist on using the good old
ifconfig command, you need to install the
net tools package. The net-tools package is a toolkit that ships a spectrum of programs which form the base of Linux networking. These include
Fixing missing ifconfig command on Debian
To fix the above error, install the
net-tools package as shown
# sudo apt install net-tools -y
This triggers the installation of the net-tools packages alongside other software dependencies as shown
Once the installation is complete and successful, try running
ifconfig command again and this time, your network statistics will be displayed on the terminal as seen in the last section of the snippet above.
This was a brief guide on how you can remediate the missing ifconfig command error on Debian 10. We hope that you now have adequate knowledge needed to circumvent this error. Alternatively, you can use the
ip addr command to get your interfaces statistics without much hassle.
If you have any questions on this topic, do not hesitate to leave us some feedback. Thanks for your time and don't forget to share this guide on your social media handles.