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
instagram viewer

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

UdziałĆwierkaćUdziałE-mail

Powiązane tematy

  • Linux
  • Rozwiązywanie problemów
  • Polecenia Linuksa
  • Zainstaluj oprogramowanie
  • Błędy Linuksa

O autorze

Debarshi Das (15 opublikowanych artykułów)

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.

Więcej od Debarshi Das

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ć