ifconfig to przydatne narzędzie sieciowe, które pobiera ważne dane związane z interfejsem sieciowym twojego komputera. Kiedyś był preinstalowany we wszystkich dystrybucjach Linuksa, dopóki nie został jednogłośnie uznany przez programistów za przestarzały z powodu braku konserwacji.
Dlatego wywołanie polecenia ifconfig z terminala zwraca błąd „ifconfig: nie znaleziono polecenia”. Jeśli nadal chcesz używać ifconfig w swoim systemie Linux, będziesz musiał zainstalować go ręcznie.
Jeśli próbowałeś zainstalować narzędzie ifconfig i nie powiodło się, to dlatego, że ifconfig nie może być zainstalowany pojedynczo. Jest dołączony do narzędzia-sieciowe pakiet. Aby móc korzystać z polecenia ifconfig, musisz najpierw zainstalować pakiet net-tools.
Aby zainstalować pakiet w systemie Linux, uruchom terminal i uruchom polecenie odpowiadające aktualnie uruchomionej dystrybucji systemu Linux:
W pochodnych Debiana/Ubuntu uruchom:
sudo apt zainstalować narzędzia-sieciowe
W systemach opartych na Arch, uruchom:
sudo pacman -S net-tools
Aby zainstalować pakiet net-tools w Fedorze, CentOS i RHEL, wydaj następujące polecenie:
sudo dnf zainstalować narzędzia-sieciowe
Powinno to zainstalować pakiet net-tools w systemie Linux, po którym będziesz mógł uruchomić polecenie ifconfig bez żadnych błędów.
Zainstalowanie net-tools powinno rozwiązać problem, ale w niektórych przypadkach błąd „ifconfig: nie znaleziono polecenia” może się utrzymywać nawet po zainstalowaniu pakietu net-tools w systemie.
W takim przypadku musisz ręcznie zaktualizować systemowa zmienna PATH i dodaj do niego plik binarny ifconfig.
Zacznij od sprawdzenia, czy plik binarny ifconfig istnieje w katalogu plików binarnych systemu. Możesz to sprawdzić, przechodząc ręcznie do /sbin katalog z polecenie cd i szukanie pliku binarnego ifconfig lub automatyzacja procesu za pomocą tego jednowierszowego:
[[ -f /sbin/ifconfig ]] && Echo "ifconfig istnieje"
Dane wyjściowe tego polecenia powinny brzmieć „ifconfig istnieje”. Jeśli zwróci błąd lub nie wyświetli wspomnianej frazy, musisz ponownie zainstalować pakiet net-tools. Po uzyskaniu żądanego wyniku sprawdź zawartość zmiennej PATH za pomocą tego polecenia:
Echo $PATH
Przedzieraj się przez wyjście i szukaj /sbin w tym. Są szanse, że go nie znajdziesz. Jeśli tak jest, to wyeksportuj /sbin do zmiennej PATH za pomocą tego polecenia:
eksport ŚCIEŻKA = $PATH:/sbin
Po uruchomieniu tego polecenia uruchom ponownie pulpit systemu Linux. Po uruchomieniu powinieneś być w stanie bezbłędnie korzystać z polecenia ifconfig.
Chociaż możesz zapoznać się z ifconfig, zaleca się przejście do zaktualizowanych narzędzi, które oferują te same funkcje z lepszą wydajnością.
Gdy pakiet net-tools został uznany za przestarzały, został zastąpiony pakietem oprogramowania iproute2, który zawiera lepsze alternatywy, takie jak ip, cstat, arpd, nstat, devlink, ss, tc i inne.
Pakiet iproute2 powinien być już zainstalowany na twoim komputerze z systemem Linux, więc nie martw się o instalację lub konfigurację. Możesz po prostu uruchomić polecenia.
Aby uruchomić alternatywę dla narzędzia ifconfig, wpisz to polecenie:
ip a
Znajdziesz dane wyjściowe identyczne z tymi z polecenia ifconfig. Możesz łatwo uzyskać pomoc wiersza poleceń z --Wsparcie flaga. Lub jeśli chcesz dowiedzieć się więcej o każdym poleceniu, możesz zacząć od przeczytania ich stron podręcznika.
Najlepsze polecenia sieciowe dla systemu Linux
Linux jest prawdopodobnie najpopularniejszym systemem operacyjnym zarówno dla serwerów, jak i komputerów stacjonarnych. Nie zaszkodzi zapoznać się z kilkoma przydatnymi poleceniami, które pomagają w rozwiązywaniu problemów i konfigurowaniu ustawień sieciowych. Ponieważ jest zbyt wiele poleceń sieciowych, aby je policzyć, przygotowaliśmy tę listę niektórych narzędzi sieciowych Linuksa, które trzeba znać.
10 poleceń sieciowych systemu Linux i jak ich używać
Czytaj dalej
Powiązane tematy
- Linux
- Rozwiązywanie problemów
- Polecenia Linuksa
- Zainstaluj oprogramowanie
- Błędy Linuksa
O autorze

Uwielbiam łamać rzeczy i robić rzeczy, które pomagają mi w łamaniu rzeczy. Kiedy ekrany są wyłączone, możesz mnie znaleźć na boisku lub walczącego ze sprytem w lokalnym klubie szachowym.
Zapisz się do naszego newslettera
Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!
Kliknij tutaj, aby zasubskrybować