ifconfig je praktičan mrežni uslužni program koji dohvaća važne podatke povezane s mrežnim sučeljem vašeg računala. Prije je dolazio unaprijed instaliran u svim distribucijama Linuxa, odnosno sve dok ga programeri jednoglasno nisu proglasili zastarjelim zbog nedostatka održavanja.
To je razlog zašto pozivanje naredbe ifconfig s terminala vraća pogrešku "ifconfig: command not found". Ako i dalje želite koristiti ifconfig na svom Linux sustavu, morat ćete ga ručno instalirati.
Ako ste pokušali instalirati uslužni program ifconfig i niste uspjeli, to je zato što se ifconfig ne može pojedinačno instalirati. Uključen je u net-alati paket. Da biste mogli koristiti naredbu ifconfig, prvo morate instalirati paket net-tools.
Da biste instalirali paket na Linux, pokrenite terminal i pokrenite naredbu koja odgovara Linux distribuciji koju trenutno koristite:
Na Debian/Ubuntu izvedenicama pokrenite:
sudo apt instalirati net-alati
Na sustavima temeljenim na Arch, pokrenite:
sudo pacman -S mrežni alati
Da biste instalirali paket net-tools na Fedora, CentOS i RHEL, izdajte sljedeću naredbu:
sudo dnf instalirati net-alati
Ovo bi trebalo instalirati paket net-tools na vaš Linux sustav, nakon čega ćete moći pokrenuti naredbu ifconfig bez ikakvih grešaka.
Instaliranje net-tools trebalo bi riješiti problem, ali u nekim slučajevima pogreška "ifconfig: naredba nije pronađena" može postojati čak i s paketom net-tools instaliranim na vašem sustavu.
U tom slučaju morate ručno ažurirati varijabla PATH sustava i dodajte binarnu datoteku ifconfig.
Započnite provjerom da li ifconfig binarni fajl postoji u direktoriju binarnih datoteka sustava. Možete provjeriti ručnim navigacijom do /sbin imenik sa naredbu cd i tražimo binarnu datoteku ifconfig ili automatiziramo proces s ovim jednostrukim:
[[ -f /sbin/ifconfig ]] && jeka "ifconfig postoji"
Izlaz ove naredbe trebao bi biti "ifconfig exists". Ako vrati pogrešku ili ne ispiše rečenu frazu, morate ponovno instalirati paket net-tools. Nakon što dobijete željeni rezultat, provjerite sadržaj varijable PATH ovom naredbom:
jeka $PATH
Prođite kroz izlaz i potražite /sbin u tome. Velike su šanse da ga nećete pronaći. Ako je to slučaj, izvezite /sbin na vašu varijablu PATH ovom naredbom:
izvoz PUT = $PATH:/sbin
Ponovno pokrenite radnu površinu Linuxa nakon što pokrenete ovu naredbu. Nakon pokretanja, trebali biste moći besprijekorno koristiti naredbu ifconfig.
Iako ćete možda upoznati s ifconfigom, preporuča se da prijeđete na ažurirane alate koji nude iste značajke s boljom izvedbom.
Kada je paket net-tools proglašen zastarjelim, zamijenjen je softverskim paketom iproute2 koji uključuje bolje alternative kao što su ip, cstat, arpd, nstat, devlink, ss, tc i više.
Paket iproute2 bi već trebao biti instaliran na vašem Linux računalu, stoga ne brinite o instalaciji ili konfiguraciji. Možete jednostavno pokrenuti naredbe.
Da biste pokrenuli alternativu uslužnom programu ifconfig, upišite ovu naredbu:
ip a
Pronaći ćete izlaz identičan onom naredbe ifconfig. Možeš lako dobiti pomoć naredbenog retka sa --Pomozite zastava. Ili ako želite saznati više o svakoj naredbi, možete započeti čitanjem njihovih man stranica.
Najbolje mrežne naredbe za Linux
Linux je vjerojatno najpopularniji operativni sustav za poslužitelje i stolna računala. Nikada ne škodi upoznati s nekoliko korisnih naredbi koje pomažu u rješavanju problema i konfiguriranju mrežnih postavki. Budući da postoji previše mrežnih naredbi da ih se može izbrojati, sastavili smo ovaj popis nekih potrebnih Linux mrežnih uslužnih programa.
10 Linux mrežnih naredbi i kako ih koristiti
Pročitajte dalje
Povezane teme
- Linux
- Rješavanje problema
- Linux naredbe
- Instalirajte softver
- Linux pogreške
O autoru
Volim razbijati stvari i praviti stvari koje mi pomažu u razbijanju stvari. Kad su ekrani ugašeni, možete me naći na nogometnom igralištu ili da se borim s pameti u lokalnom šahovskom klubu.
Pretplatite se na naše obavijesti
Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!
Kliknite ovdje za pretplatu