Het oplossen van de foutmelding "ifconfig: command not found" in Linux.
Linux-gebruikers voeren vaak het commando "ifconfigOm de netwerkinterface weer te geven en te wijzigen. Andere toepassingen zijn het weergeven van het IP-adres, het apparaatadres, de MTU en PLUS. Sommige gebruikers kunnen de foutmelding "bash: /usr/sbin/ifconfig: No such file or directory" tegenkomen. Deze fout treedt vaak op wanneer het pakket net-tools niet op het systeem is geïnstalleerd. Bij sommige gebruikers mislukt het proces zelfs na installatie van de benodigde pakketten nog steeds.

Het 'ifconfig'-commando begrijpen
`ifconfig` staat voor "Interface configuration" en is verantwoordelijk voor het configureren van netwerkinterfaces zoals Ethernet, draadloze netwerkkaarten of virtuele netwerkadapters. Het speelt een cruciale rol in Linux-systemen omdat het alle benodigde gegevens weergeeft, zoals het IP-adres, het netwerkmasker en andere netwerkgerelateerde termen die gebruikers later kunnen wijzigen. Wat veroorzaakt de foutmelding "Command 'ifconfig' not found"?
De belangrijkste reden voor de foutmelding "ifconfig niet gevonden" is dat het systeem het pakket net-tools niet heeft geïnstalleerd, waarin het hulpprogramma ifconfig is opgenomen. Zo ziet de foutmelding eruit.

Een stapsgewijze handleiding voor het oplossen van de 'ifconfig'-fout.
Iedere Linux-gebruiker weet dat het krachtigere `ip`-commando, met zijn extra functies, het `ifconfig`-commando heeft vervangen. De `net-tools`-suite, waartoe dit commandoregelprogramma behoort, is mogelijk niet op uw distributie geïnstalleerd omdat het verouderd is. Daarom kunt u de foutmelding "bash: /usr/sbin/ifconfig: No such file or directory" tegenkomen.
Stap 1: Installeer net-tools
Om het commando "ifconfig" te kunnen gebruiken, moeten gebruikers de net-tools toolkit installeren, zoals hieronder beschreven.
$ sudo apt install net-tools

Bovenstaande opdracht werkt zowel voor Debian als Ubuntu. Gebruik de volgende opdracht om de net-tools toolkit te installeren als u een andere distributie gebruikt.
$ sudo yum install net-tools #Voor RHEL of CentOS $ sudo dnf install net-tools #Voor Fedora 22+ $ sudo zypper install net-tools #Voor openSUSE
Stap 2: Voer het commando ifconfig uit.
Probeer de opdracht opnieuw te gebruiken nadat je de net-tools toolkit hebt geïnstalleerd; dan zou het correct moeten werken.
$ ifconfig

Volg stap 3 als het nog steeds niet werkt.
Stap 3: Voeg /sbin toe aan de PATH-variabele van het systeem.
Als na de installatie van het net-tools-pakket de opdracht `ifconfig` nog steeds niet werkt, moet u `/sbin` toevoegen aan de PATH-variabele van uw systeem. Dit is nodig omdat de map `/sbin` niet standaard is opgenomen. U kunt de volgende opdracht uitvoeren om de map aan de PATH-variabele van uw systeem toe te voegen.
$ export PATH="/sbin:/usr/sbin:${PATH}"

Je moet dit toevoegen aan de PATH-variabele, want als je dat niet doet, moet je het volledige pad naar de locatie van het `ifconfig`-commando typen, wat voor de meeste gebruikers lastig kan zijn. Nadat je het bovenstaande commando hebt uitgevoerd, moet je je systeem opnieuw opstarten om de wijzigingen toe te passen.
Waarom werd het ifconfig-commando genegeerd?
Sommige ontwikkelaars beweren dat het de afgelopen 20 jaar verwaarloosd is door een gebrek aan ontwikkeling. Deze verwaarlozing komt voort uit het feit dat het geen ondersteuning biedt voor nieuwere netwerktechnologieën en dat het minder flexibel en veelzijdig is dan andere beschikbare tools. We raden aan over te stappen op het `ip`-commando, dat volgens deze ontwikkelaars flexibeler en veelzijdiger is dan `ifconfig` en bovendien veel meer opties biedt.
Om het commando "ip" te gebruiken, volg je deze opmaak.
ip [OPTIES] OBJECT {OPDRACHT | helpen}
Raadpleeg de handleiding voor hulp bij het gebruik van het ip-commando in Linux. Dit Of gebruik het volgende help-commando.
$ip help

Je kunt de foutmelding "bash: /usr/sbin/ifconfig: No such file or directory" op je systeem op deze manier oplossen, maar omdat het een oudere Linux-opdracht is, raden we het gebruik ervan af. Hoewel veel gebruikers het nog steeds gebruiken, waarom zou je genoegen nemen met minder dan het beste?
Reacties zijn gesloten.