Debian 10 (s kódovým označením Debian Buster) je konečně tady s úžasnými funkcemi a novým vzhledem. Možná jste však při pokusu o zjištění IP adresy síťového rozhraní při spuštění příkazu ifconfig narazili na chybu s hlášením, že „příkaz ifconfig nebyl nalezen“.
-bash: ifconfig: command not found
Takže co s tím?
V Debianu 10 (od Debianu 9 stretch) byl příkaz ifconfig
zastaralý. Proto se zobrazuje chyba o chybějícím příkazu ifconfig. Obejitím této překážky je příkaz ip addr
, který provede v podstatě stejný úkol jako příkaz ifconfig
, jak je ukázáno v úryvku níže.
# ip addr
Ukázka výstupu
Jak vidíte z výstupu ve výše uvedeném úryvku, příkaz stále zobrazí IP adresu a další statistiky všech vašich síťových rozhraní.
Pokud stále trváte na používání starého dobrého příkazu ifconfig
, musíte si nainstalovat balíček net tools
. Balík net-tools je sada nástrojů, která dodává spektrum programů tvořících základ linuxových sítí. Patří mezi ně
- ifconfig
- netstat
- dig
- hostname
- route
- arp
- iptunnel
Oprava chybějícího příkazu ifconfig v Debianu
Pro opravu výše uvedené chyby, nainstalujte balíček net-tools
podle obrázku
# sudo apt install net-tools -y
Tím se spustí instalace balíčků net-tools spolu s dalšími závislostmi softwaru, jak ukazuje obrázek
Vzorkový výstup
Po dokončení a úspěšném dokončení instalace zkuste znovu spustit příkaz ifconfig
a tentokrát se na terminálu zobrazí vaše síťové statistiky, jak je vidět v poslední části úryvku výše.
Závěrečné myšlenky
Toto byl stručný návod, jak můžete v systému Debian 10 odstranit chybu chybějícího příkazu ifconfig. Doufáme, že nyní máte dostatečné znalosti potřebné k obejití této chyby. Případně můžete použít příkaz ip addr
a získat statistiky rozhraní bez větších potíží.