Debian 10 (o nazwie kodowej Debian Buster) jest wreszcie tutaj z niesamowitymi, fajnymi funkcjami i nowym wyglądem i motywem przewodnim. Jednak być może natknąłeś się na błąd próbując sprawdzić adres IP interfejsu(ów) sieciowego podczas uruchamiania polecenia ifconfig, wskazując, że „ifconfig command not found”.
-bash: ifconfig: command not found
Więc, co z tym zrobić?
W Debianie 10 (od wersji 9), polecenie ifconfig
zostało zdeprecjonowane. To dlatego dostajesz błąd o brakującej komendzie ifconfig. Obejściem tej przeszkody jest polecenie ip addr
, które wykona to samo zadanie, co polecenie ifconfig
, jak pokazano na poniższym wycinku.
# ip addr
Przykładowe wyjście
Jak widać na powyższym wycinku, polecenie nadal będzie wyświetlać adres IP i inne statystyki wszystkich interfejsów sieciowych.
Jeśli nadal upierasz się przy używaniu starego dobrego polecenia ifconfig
, musisz zainstalować pakiet net tools
. Pakiet net-tools jest zestawem narzędzi, który dostarcza spektrum programów, które tworzą podstawę sieci w Linuksie. Należą do nich
- ifconfig
- netstat
- dig
- hostname
- route
- arp
- iptunnel
Usuwanie brakującego polecenia ifconfig w Debianie
Aby usunąć powyższy błąd, zainstaluj pakiet net-tools
jak pokazano
# sudo apt install net-tools -y
To spowoduje instalację pakietów net-tools wraz z innymi zależnościami oprogramowania jak pokazano
Przykładowe wyjście
Gdy instalacja jest kompletna i udana, spróbuj uruchomić polecenie ifconfig
ponownie i tym razem, twoje statystyki sieciowe zostaną wyświetlone w terminalu jak widać w ostatniej sekcji powyższego wycinka.
Myślenia końcowe
To był krótki przewodnik, jak można usunąć błąd brakującej komendy ifconfig w Debianie 10. Mamy nadzieję, że posiadasz teraz odpowiednią wiedzę potrzebną do obejścia tego błędu. Alternatywnie, możesz użyć polecenia ip addr
, aby uzyskać statystyki interfejsów bez większego kłopotu.