Chyba příkazu ifconfig nebyl nalezen v debianu 9

Příkaz ifconfig se používá v operačních systémech Linux ke konfiguraci sítě nebo zobrazení informací o ní. V distribuci Debian 9 to bylo také dříve, ale později bylo rozhodnuto tento nástroj nahradit jiným, vhodnějším nástrojem pro tento postup. Nyní vám však nic nebrání vrátit tento příkaz do systému a pokračovat v jeho používání, stačí pouze provést postup obvyklé instalace této komponenty.

Opravte chybu „ifconfig: command not found“

Pokud se pokusíte aktivovat příkaz v terminálu, setkáte se s chybou „ifconfig: command not found“ , pak software zodpovědný za tento příkaz není v systému. Dnes bychom chtěli ukázat nejen způsob nápravy tohoto problému, ale také hovořit o novější alternativě, která nahradí ifconfig . Začněme analýzou první metody krok za krokem.

Metoda 1: Přidat nástroj ifconfig

Pro uživatele, kteří používají tento konkrétní příkaz, se tato metoda jeví jako optimální. Nástroj ifconfig nebyl odstraněn vůbec, ve standardní sadě systémových aplikací prostě chybí a můžete jej přidat podle těchto pokynů:

  1. Chcete-li začít, doporučujeme znovu se ujistit, že ifconfig není k dispozici. Spusťte klasický terminál s jakoukoliv vhodnou volbou.
  2. Chcete-li nainstalovat nástroj ifconfig v Debianu 9, přejděte do terminálu

  3. Přiřaďte trvalá práva superuživatele zápisem su - .
  4. Povolení trvalých práv superuživatele v konzole Debianu 9

  5. Zadejte heslo z kořenového přístupu a počkejte, až se objeví nový vstupní řádek.
  6. Zadání hesla pro povolení trvalých práv superuživatele v Debianu 9

  7. Zde jednoduše zadejte ifconfig a stiskněte klávesu Enter .
  8. Zkontrolujte příkaz ifconfig přes terminál v operačním systému Debian 9

  9. Pokud jste stále upozorněni, že v systému není žádný příkaz, nainstalujte komponentu net-tools zadáním apt install net-tools .
  10. Příkaz k instalaci obslužného programu ifconfig v operačním systému Debian 9

  11. Počkejte na dokončení a přidání nových knihoven.
  12. Čekání na dokončení instalace nástroje ifconfig přes terminál v Debianu 9

  13. Po dokončení instalace spusťte znovu ifconfig , abyste se ujistili, že je operace úspěšná.
  14. Znovu zkontrolujte příkaz ifconfig prostřednictvím terminálu v Debianu 9

  15. Chcete-li zjistit více informací o pravidlech používaných nástrojem, pomůže řádek ifconfig --help .
  16. Debian 9 ifconfig manažerský tým

Nyní jste obeznámeni s metodou navrácení dříve používaného standardního nástroje do operačního systému Debian 9. Je však třeba si uvědomit, že jej nahradil vhodnější nástroj, který stojí za to pochopit, jak jej zvládnout a zanechat staré zvyky.

Metoda 2: Použití příkazu ip

Existuje mnoho důvodů, proč byl příkaz ifconfig nahrazen ip ve standardním OS v jádře Linuxu. Zaprvé neumožňoval konfigurovat systém monitorování provozu, nepracoval správně s některými zařízeními, nezobrazoval jejich hardwarovou adresu a nedovolil generovat síťová zařízení TUN / TAP. Všechny tyto nedostatky byly opraveny a vylepšeny, ale již byly provedeny ve funkčnosti ip . Například můžete zobrazit základní informace na rozhraní zadáním ip a .

Alternativní příkaz ip pro nahrazení ifconfig na Debianu 9

Vydání v terminálu po aktivaci výše uvedeného příkazu bude odpovídat vydání, které by bylo zobrazeno s ifconfig , ale s některými dalšími údaji. Další informace o protokolu IPv4 lze získat pomocí protokolu ip -4 a a protokolu IPv6 - ip -6 a . Stále existuje možnost získat data na konkrétním rozhraní, pro tento ip a show wlan0 a po vytvoření ip link ls up se zobrazí seznam pracovních rozhraní.

Zobrazení informací při provádění příkazu ip v Debianu 9

Jeden z hlavních úkolů při nastavování sítě byl vždy považován za postup přiřazení konkrétní lokální adresy konkrétnímu rozhraní. Při použití starého nástroje vypadal vstupní řádek takto: ifconfig eth0 192.168.1.101 , ale v nové verzi bude uživatel muset zadat i pa add 192.168.1.101/255.255.255.0 dev eth0 , nezapomeňte zadat masku podsítě. Je nutné věnovat pozornost možné redukci ip a add 192.168.1.101/24 dev eth0 .

Přiřazení adresy rozhraní pomocí příkazu ip v Debianu 9

Není-li nutné přidělit rozhraní pro adresu IP, je takový řetězec snadno odstranitelný. Jediné, co musíte udělat, je zadat ip a del 192.168.1.101/24 eth0 , a pokud potřebujete vymazat celý seznam propojení, ihned použijte ip -s -saf to 192.168.1.0/24 .

Příkaz ip také definuje správu směrovací tabulky. Směrovací tabulka je seznam síťových cest, které jsou určeny pro určení nejlepší cesty pro přenos síťového paketu. Pro zobrazení všech dostupných tabulek je možné použít řetězec ip r .

Kontrola směrovacích tabulek pomocí příkazu ip v Debianu 9

V situacích, kdy potřebujete ručně přesměrovat provoz, je lepší použít příkaz ip s určitými argumenty. Pak se linka bude na formuláři, například ip route add 192.168.5.0/24 dev eth0 . Instalovaná trasa je také snadno odstranitelná přes ip route del 192.168.5.0/24 dev eth0 .

Díky dvěma výše uvedeným metodám nyní víte, jak můžete nejen obnovit práci příkazu ifconfig v operačním systému Debianu 9, ale také to, co je hodná alternativa k tomuto zastaralému nástroji. Zda použít nový nástroj nebo se vrátit ke starému, záleží jen na vás.